Skip to content

Commit ff11c49

Browse files
committed
dom0-updates: do not pass --allowerasing to dnf clean
QubesOS/qubes-issues#9244
1 parent 01c68af commit ff11c49

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

package-managers/qubes-download-dom0-updates.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ fi
7171
if type dnf >/dev/null 2>&1; then
7272
UPDATE_CMD=dnf
7373
UPDATE_ARGUMENTS+=(--noplugins -y)
74+
CLEAN_OPTS+=(--noplugins -y)
7475
"$UPDATE_CMD" "${OPTS[@]}" "$UPDATE_ACTION" --help | grep -q best && UPDATE_ARGUMENTS+=(--best)
7576
"$UPDATE_CMD" "${OPTS[@]}" "$UPDATE_ACTION" --help | grep -q allowerasing && UPDATE_ARGUMENTS+=(--allowerasing)
7677
if "$UPDATE_CMD" --version | grep -q dnf5 && [ "$CHECK_ONLY" = "1" ]; then
@@ -116,7 +117,7 @@ rpm --root=$DOM0_UPDATES_DIR --rebuilddb
116117

117118
if [ "$CLEAN" = "1" ]; then
118119
# shellcheck disable=SC2086
119-
$UPDATE_CMD clean all "${UPDATE_ARGUMENTS[@]}" "${CLEAN_OPTS[@]}"
120+
$UPDATE_CMD clean all "${CLEAN_OPTS[@]}"
120121
rm -f "$DOM0_UPDATES_DIR"/packages/*
121122
rm -rf "$DOM0_UPDATES_DIR"/var/cache/*
122123
fi

0 commit comments

Comments
 (0)