Browse code

initramfs: Adding --nostrip option to dracut command

glibc inside initramfs is stripped whereas the glibc package in photon
is non stripped, so the libc.so varies between initrd image and glibc package.

Change-Id: I563cdb441dd6369ad2dd879cbdbed365efc984a9
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/5669
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Sharath George

Keerthana K authored on 2018/09/13 04:54:35
Showing 1 changed files
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        initramfs
5 5
 Name:           initramfs
6 6
 Version:        1.0
7
-Release:        10%{?kernelsubrelease}%{?dist}
7
+Release:        11%{?kernelsubrelease}%{?dist}
8 8
 License:        Apache License
9 9
 Group:          System Environment/Base
10 10
 Source:        %{name}-%{version}.tar.gz
... ...
@@ -29,7 +29,7 @@ echo 'add_drivers+="tmem xen-acpi-processor xen-evtchn xen-gntalloc xen-gntdev x
29 29
 echo 'add_dracutmodules+="ostree systemd"' > /etc/dracut.conf.d/ostree.conf
30 30
 
31 31
 %build
32
-dracut --force --kver %{KERNEL_VERSION}-%{KERNEL_RELEASE} --fscks "e2fsck fsck fsck.ext2 fsck.ext3 fsck.ext4" -a lvm initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
32
+dracut --force --kver %{KERNEL_VERSION}-%{KERNEL_RELEASE} --fscks "e2fsck fsck fsck.ext2 fsck.ext3 fsck.ext4" -a lvm --nostrip initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
33 33
 %install
34 34
 rm -rf $RPM_BUILD_ROOT
35 35
 install -d $RPM_BUILD_ROOT/boot
... ...
@@ -46,6 +46,8 @@ rm -rf $RPM_BUILD_ROOT
46 46
 /boot/initrd.img-%{KERNEL_VERSION}-%{KERNEL_RELEASE}
47 47
 
48 48
 %changelog
49
+*   Wed Sep 12 2018 Keerthana K <keerthanak@vmware.com> 1.0-11
50
+-   Including nostrip option to the libraries packaged in initrd image.
49 51
 *   Thu Sep 6 2018 Michelle Wang <michellew@vmware.com>  1.0-10
50 52
 -   Add source file for initramfs for OSSTP
51 53
 *   Wed Jul 11 2018 Dweep Advani <dadvani@vmware.com>  1.0-9