From: Stanislaw Kardach Date: Wed, 2 Mar 2016 10:04:32 +0100 Subject: [PATCH] Make cpio accept symlinks --- bootstrap/module.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bootstrap/module.mk b/bootstrap/module.mk index cb09691..3f28172 100644 --- a/bootstrap/module.mk +++ b/bootstrap/module.mk @@ -230,11 +230,11 @@ $(BUILD_DIR)/bootstrap/prepare-initram-root.done: \ # Installing kernel modules find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_PATTERN)' | xargs rpm2cpio | \ - ( cd $(INITRAMROOT); sudo cpio -idm './lib/modules/*' './boot/vmlinuz*' ) + ( cd $(INITRAMROOT); sudo cpio --extract-over-symlinks -idm './lib/modules/*' './boot/vmlinuz*' ) find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_FIRMWARE_PATTERN)' | xargs rpm2cpio | \ - ( cd $(INITRAMROOT); sudo cpio -idm './lib/firmware/*' ) + ( cd $(INITRAMROOT); sudo cpio --extract-over-symlinks -idm './lib/firmware/*' ) find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name 'libmlx4*' | xargs rpm2cpio | \ - ( cd $(INITRAMROOT); sudo cpio -idm './etc/*' './usr/lib64/*' ) + ( cd $(INITRAMROOT); sudo cpio --extract-over-symlinks -idm './etc/*' './usr/lib64/*' ) for version in `ls -1 $(INITRAMROOT)/lib/modules`; do \ sudo depmod -b $(INITRAMROOT) $$version; \ done