Merge pull request #2757 from cgwalters/always-staged
daemon: Always write `staged` JSON field
This commit is contained in:
commit
c44ba69c19
@ -61,8 +61,8 @@ pub(crate) fn deployment_populate_variant(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Staging status */
|
/* Staging status */
|
||||||
|
dict.insert("staged", &deployment.is_staged());
|
||||||
if deployment.is_staged() {
|
if deployment.is_staged() {
|
||||||
dict.insert("staged", &true);
|
|
||||||
if std::path::Path::new("/run/ostree/staged-deployment-locked").exists() {
|
if std::path::Path::new("/run/ostree/staged-deployment-locked").exists() {
|
||||||
dict.insert("finalization-locked", &true);
|
dict.insert("finalization-locked", &true);
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,8 @@ assert_jq status.json \
|
|||||||
'.deployments[0]["requested-base-removals"]' \
|
'.deployments[0]["requested-base-removals"]' \
|
||||||
'.deployments[0]["live-inprogress"]|not' \
|
'.deployments[0]["live-inprogress"]|not' \
|
||||||
'.deployments[0]["live-replaced"]|not' \
|
'.deployments[0]["live-replaced"]|not' \
|
||||||
'.deployments[0]["layered-commit-meta"]|not'
|
'.deployments[0]["layered-commit-meta"]|not' \
|
||||||
|
'.deployments[0]["staged"]|not'
|
||||||
rm status.json
|
rm status.json
|
||||||
rpm-ostree testutils validate-parse-status
|
rpm-ostree testutils validate-parse-status
|
||||||
echo "ok empty pkg arrays, and commit meta correct in status json"
|
echo "ok empty pkg arrays, and commit meta correct in status json"
|
||||||
|
Loading…
Reference in New Issue
Block a user