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:
Olaf Hering 2012-08-30 08:45:15 +00:00 committed by Git OBS Bridge
parent e28b92b647
commit 70e557bfa0

View File

@ -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