Correction due to changed cpio behavior
[fuel.git] / build / fuel-main_cpio.patch
1 *** bootstrap/module.mk.orig    2016-04-22 15:30:34.872016256 +0200
2 --- bootstrap/module.mk 2016-04-22 15:31:32.241993497 +0200
3 ***************
4 *** 1,3 ****
5 --- 1,6 ----
6 + CPIOARGS = $(shell cpio --extract-over-symlinks -o </dev/null \
7 + >/dev/null 2>&1 && echo "--extract-over-symlinks")
8
9   .PHONY: bootstrap clean clean-bootstrap
10   
11   bootstrap: $(ARTS_DIR)/$(BOOTSTRAP_ART_NAME)
12 ***************
13 *** 231,241 ****
14   
15         # Installing kernel modules
16         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_PATTERN)' | xargs rpm2cpio | \
17 !               ( cd $(INITRAMROOT); sudo cpio -idm './lib/modules/*' './boot/vmlinuz*' )
18         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_FIRMWARE_PATTERN)' | xargs rpm2cpio | \
19 !               ( cd $(INITRAMROOT); sudo cpio -idm './lib/firmware/*' )
20         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name 'libmlx4*' | xargs rpm2cpio | \
21 !               ( cd $(INITRAMROOT); sudo cpio -idm './etc/*' './usr/lib64/*' )
22         for version in `ls -1 $(INITRAMROOT)/lib/modules`; do \
23                 sudo depmod -b $(INITRAMROOT) $$version; \
24         done
25 --- 234,244 ----
26   
27         # Installing kernel modules
28         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_PATTERN)' | xargs rpm2cpio | \
29 !               ( cd $(INITRAMROOT); sudo cpio $(CPIOARGS) -idm './lib/modules/*' './boot/vmlinuz*' )
30         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name '$(KERNEL_FIRMWARE_PATTERN)' | xargs rpm2cpio | \
31 !               ( cd $(INITRAMROOT); sudo cpio $(CPIOARGS) -idm './lib/firmware/*' )
32         find $(LOCAL_MIRROR_CENTOS_OS_BASEURL) -name 'libmlx4*' | xargs rpm2cpio | \
33 !               ( cd $(INITRAMROOT); sudo cpio $(CPIOARGS) -idm './etc/*' './usr/lib64/*' )
34         for version in `ls -1 $(INITRAMROOT)/lib/modules`; do \
35                 sudo depmod -b $(INITRAMROOT) $$version; \
36         done