]> git.plutz.net Git - blast/commitdiff
force release when installing, force rebuild of squash file
authorPaul Hänsch <paul@plutz.net>
Thu, 2 Feb 2023 00:40:28 +0000 (00:40 +0000)
committerPaul Hänsch <paul@plutz.net>
Thu, 2 Feb 2023 00:40:28 +0000 (00:40 +0000)
Makefile

index 91e66a5e07a52005c05db6c6bfd593f777587361..51ef4b580f7c9c1eaa22d8002c675e6a3a4046ac 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -255,7 +255,7 @@ _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
-       chroot "$${SYSROOT}" apt-get --yes install ${PACKAGES}
+       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")'
@@ -276,7 +276,7 @@ _config: ${CFGROOT}
                >"$${CFGROOT}/etc/fstab"
        chroot "$${CFGROOT}" update-initramfs -u
 
-${SQUASH}: ${CFGROOT}
+${SQUASH}: ${CFGROOT} .FORCE
        -rm "$${SQUASH}"
        mksquashfs "$${CFGROOT}" "$${SQUASH}" -comp xz