]> git.plutz.net Git - blast/commitdiff
workaround for cp behaviour (crash when trying to preserve ACLs on nilfs2)
authorPaul Hänsch <paul@plutz.net>
Sun, 12 Apr 2026 18:45:30 +0000 (20:45 +0200)
committerPaul Hänsch <paul@plutz.net>
Sun, 12 Apr 2026 18:45:30 +0000 (20:45 +0200)
Makefile

index dd7db45523cecdb68ace645ab3c5641e2f97c61e..e4c93ff689365a405502c5e5405b47c977d7b950 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -138,7 +138,9 @@ _install: ${SYSROOT} _aptkeys _norecommends
        chroot "$${SYSROOT}" rm /usr/sbin/udevadm
 
 _copy: ${SYSROOT} ${CFGROOT}
-       busybox cp -au "$${SYSROOT}/." "$${CFGROOT}/"
+       cp -au "$${SYSROOT}/." "$${CFGROOT}/" \
+       || busybox cp -au "$${SYSROOT}/." "$${CFGROOT}/"
+       #  ^ fallback for target filesystems without ACLs
 
 ${CFGROOT}/etc/fstab: _copy .FORCE
        printf '%s\n' "$${FSTAB}" >"$@"