use final filename for initrd and vmlinuz to simplify copying from build chroot
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=30
This commit is contained in:
parent
e28b92b647
commit
70e557bfa0
@ -335,19 +335,25 @@ chmod 755 mkinitrd/scripts/*guestfs.sh
|
|||||||
-i $PWD/mkinitrd
|
-i $PWD/mkinitrd
|
||||||
mkdir mkinitrd/boot_tmp
|
mkdir mkinitrd/boot_tmp
|
||||||
kver=`/sbin/get_kernel_version /boot/vmlinuz`
|
kver=`/sbin/get_kernel_version /boot/vmlinuz`
|
||||||
cp -avL /boot/vmlinuz /boot/System.map-${kver} mkinitrd/boot_tmp
|
arch=`arch`
|
||||||
|
%ifarch %ix86
|
||||||
|
arch=i686 #?
|
||||||
|
%endif
|
||||||
|
cp -avL /boot/vmlinuz mkinitrd/boot_tmp/vmlinuz.${arch}
|
||||||
|
cp -avL /boot/System.map-${kver} mkinitrd/boot_tmp
|
||||||
env PATH=${RPM_BUILD_ROOT}/usr/bin:${RPM_BUILD_ROOT}/usr/sbin:${PATH} \
|
env PATH=${RPM_BUILD_ROOT}/usr/bin:${RPM_BUILD_ROOT}/usr/sbin:${PATH} \
|
||||||
/sbin/mkinitrd \
|
/sbin/mkinitrd \
|
||||||
-l $PWD/mkinitrd \
|
-l $PWD/mkinitrd \
|
||||||
-k vmlinuz \
|
-k vmlinuz.${arch} \
|
||||||
-i initrd \
|
-i initramfs.${arch}.img \
|
||||||
-b $PWD/mkinitrd/boot_tmp \
|
-b $PWD/mkinitrd/boot_tmp \
|
||||||
-m 'dm-mod loop' \
|
-m 'dm-mod loop' \
|
||||||
-B
|
-B
|
||||||
#
|
#
|
||||||
mkdir -vp $RPM_BUILD_ROOT%{_libdir}/guestfs
|
mkdir -vp $RPM_BUILD_ROOT%{_libdir}/guestfs
|
||||||
cp -avL mkinitrd/boot_tmp/initrd $RPM_BUILD_ROOT%{_libdir}/guestfs/initramfs.`arch`.img
|
cp -avLt $RPM_BUILD_ROOT%{_libdir}/guestfs/ \
|
||||||
cp -avL mkinitrd/boot_tmp/vmlinuz $RPM_BUILD_ROOT%{_libdir}/guestfs/vmlinuz.`arch`
|
mkinitrd/boot_tmp/initramfs.${arch}.img \
|
||||||
|
mkinitrd/boot_tmp/vmlinuz.${arch}
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
Loading…
Reference in New Issue
Block a user