aboutsummaryrefslogtreecommitdiffstats
path: root/patches/fuel-main/0003-Make-cpio-accept-symlinks.patch
blob: 00c2ce4134cecda5e804c7e5cd8a27d568cc87a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
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