diff --git a/Makefile b/Makefile index a2f737a..a1a16b0 100644 --- a/Makefile +++ b/Makefile @@ -9,20 +9,21 @@ all: $(TARGET) gzip -9 $< clr-init.cpio: + set -e; mkdir -p initramfs/{sys,dev,proc,tmp,var,sysroot,usr/sbin,usr/bin,usr/lib/systemd/system-generators,usr/lib64,usr/lib64/multipath,run,root} if [ -d /usr/lib64/haswell/ ]; then \ mkdir -p initramfs/usr/lib64/haswell;\ fi for file in $(BINFILES); do \ - cp -f $$file initramfs/$$file;\ + cp -fa $$file initramfs/$$file;\ done for file in $$(ldd $(BINFILES) | awk '{print $$3}' | grep "^/" | sort | uniq); do \ file_path=$$(dirname $$file); \ - cp $$file initramfs/$$file_path/; \ + cp -a $$file initramfs/$$file_path/; \ done if [ -d /usr/lib64/haswell/ ]; then \ for lib in $$(ls initramfs/usr/lib64/haswell/); do \ - cp /usr/lib64/$$lib initramfs/usr/lib64/ ; \ + cp -a /usr/lib64/$$lib initramfs/usr/lib64/ ; \ done \ fi ( cd initramfs && \ diff --git a/bin_files b/bin_files index ff26530..f9705ac 100644 --- a/bin_files +++ b/bin_files @@ -130,7 +130,6 @@ /usr/bin/modprobe /usr/lib/udev/ata_id /usr/lib/udev/cdrom_id -/usr/lib/udev/collect /usr/lib/udev/hid2hci /usr/lib/udev/kpartx_id /usr/lib/udev/libinput-device-group