updated: log git diff on overlay init (#20476)

* updated: log git diff on overlay init

* add git diff param

* params
pull/20478/head
Adeeb Shihadeh 4 years ago committed by GitHub
parent e7fc11c7fb
commit bcb6879199
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      common/params_pyx.pyx
  2. 7
      selfdrive/updated.py

@ -28,6 +28,7 @@ keys = {
b"DisableUpdates": [TxType.PERSISTENT],
b"DoUninstall": [TxType.CLEAR_ON_MANAGER_START],
b"DongleId": [TxType.PERSISTENT],
b"GitDiff": [TxType.PERSISTENT],
b"GitBranch": [TxType.PERSISTENT],
b"GitCommit": [TxType.PERSISTENT],
b"GitRemote": [TxType.PERSISTENT],

@ -164,7 +164,8 @@ def init_overlay() -> None:
cloudlog.info("preparing new safe staging area")
Params().put("UpdateAvailable", "0")
params = Params()
params.put("UpdateAvailable", "0")
set_consistent_flag(False)
dismount_overlay()
if os.path.isdir(STAGING_ROOT):
@ -196,6 +197,10 @@ def init_overlay() -> None:
else:
run(mount_cmd)
git_diff = run(["git", "diff"], OVERLAY_MERGED, low_priority=True)
params.put("GitDiff", git_diff)
cloudlog.info(f"git diff output:\n{git_diff}")
def finalize_update() -> None:
"""Take the current OverlayFS merged view and finalize a copy outside of

Loading…
Cancel
Save