]> git.plutz.net Git - blast/commitdiff
mount proc during package install (required by jre)
authorPaul Hänsch <paul@plutz.net>
Mon, 20 Feb 2023 09:37:05 +0000 (10:37 +0100)
committerPaul Hänsch <paul@plutz.net>
Mon, 20 Feb 2023 09:37:05 +0000 (10:37 +0100)
Makefile

index 51ef4b580f7c9c1eaa22d8002c675e6a3a4046ac..59ab22860743f1a035b567f4747ac5c8d64cda1d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -255,12 +255,14 @@ _install: ${SYSROOT} _aptkeys _norecommends
        -chroot "$${SYSROOT}" apt-get update
        chroot "$${SYSROOT}" ln -sf /bin/true /usr/local/sbin/invoke-rc.d
        chroot "$${SYSROOT}" ln -sf /bin/true /usr/sbin/udevadm
+       mountpoint "$${SYSROOT}/proc" || mount -o bind /proc "$${SYSROOT}/proc"
        chroot "$${SYSROOT}" apt-get --yes -t "${release}" install ${PACKAGES}
        mkdir -p -m 755 "$${SYSROOT}/var/lib/deborphan/"
        chroot "$${SYSROOT}" sh -c 'printf "%s\\n" ${PACKAGES} >/var/lib/deborphan/keep'
        -chroot "$${SYSROOT}" sh -c 'apt-get --yes purge $$(deborphan -an |sed "s;^.* ;;g")'
        chroot "$${SYSROOT}" apt-get --yes --auto-remove purge
        -chroot "$${SYSROOT}" apt-get --yes --auto-remove upgrade
+       -umount "$${SYSROOT}/proc"
        chroot "$${SYSROOT}" apt-get clean
        chroot "$${SYSROOT}" rm /usr/local/sbin/invoke-rc.d
        chroot "$${SYSROOT}" rm /usr/sbin/udevadm