From 1073fbf04979d4a6d282574828a80840763ebb1f Mon Sep 17 00:00:00 2001 From: Hugo Herter Date: Thu, 31 Mar 2022 11:19:56 +0200 Subject: [PATCH] Fix: Package postrm/postinst failed if directory was missing --- packaging/aleph-vm/DEBIAN/postinst | 3 ++- packaging/aleph-vm/DEBIAN/postrm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packaging/aleph-vm/DEBIAN/postinst b/packaging/aleph-vm/DEBIAN/postinst index 1286c189d..f7d9f642a 100755 --- a/packaging/aleph-vm/DEBIAN/postinst +++ b/packaging/aleph-vm/DEBIAN/postinst @@ -5,7 +5,8 @@ if ! id -u jailman > /dev/null 2>&1; then useradd jailman fi -rm -r /srv/jailer # Upgrade from < 0.1.11 +rm -fr /srv/jailer # Upgrade from < 0.1.11 +rm -fr /tmp/aleph # Upgrade from < 0.1.11 mkdir -p /var/lib/aleph/vm/jailer # Systemd is absent from containers diff --git a/packaging/aleph-vm/DEBIAN/postrm b/packaging/aleph-vm/DEBIAN/postrm index 293e02e38..5da106c35 100755 --- a/packaging/aleph-vm/DEBIAN/postrm +++ b/packaging/aleph-vm/DEBIAN/postrm @@ -1,7 +1,8 @@ #!/bin/bash set -euf -o pipefail -rm -r /srv/jailer +rm -fr /srv/jailer # Upgrade from < 0.1.11 +rm -fr /tmp/aleph/ # Upgrade from < 0.1.11 rm -r /var/lib/aleph/vm/jailer systemctl daemon-reload