Skip to content

Commit 97ea267

Browse files
committed
don't remove essential packages
1 parent 30dde87 commit 97ea267

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/00-setup-mkosi.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
env:
1313
DEBIAN_FRONTEND: noninteractive
1414
run: |
15-
declare -a packages
16-
while read -r status package _; do if [[ "$status" == "ii" ]]; then packages+=("$package"); fi; done < <(dpkg-query -l)
15+
declare -a packages=()
16+
while read -r package essential; do if [[ "$essential" != 'yes' ]]: then packages+=("$package"); fi; done < <(dpkg-query -Wf '${Package} ${Essential}\n')
1717
sudo apt-get --assume-yes purge "${packages[@]}"
1818
sudo apt-get --assume-yes update
1919
sudo apt-get --assume-yes dist-upgrade

0 commit comments

Comments
 (0)