Skip to content

Commit fdfdab1

Browse files
committed
Fix initramfs installation
Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
1 parent efde3c2 commit fdfdab1

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

build_debian.sh

+2-3
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,8 @@ sudo LANG=C chroot $FILESYSTEM_ROOT apt-get -y install busybox linux-base
162162
echo '[INFO] Install SONiC linux kernel image'
163163
## Note: duplicate apt-get command to ensure every line return zero
164164
sudo cp $debs_path/initramfs-tools-core_*.deb $debs_path/initramfs-tools_*.deb $debs_path/linux-image-${LINUX_KERNEL_VERSION}-*_${CONFIGURED_ARCH}.deb $FILESYSTEM_ROOT
165-
basename_deb_packages=$(basename -a $debs_path/initramfs-tools-core_*.deb $debs_path/initramfs-tools_*.deb $debs_path/linux-image-${LINUX_KERNEL_VERSION}-*_${CONFIGURED_ARCH}.deb)
166-
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT dpkg -i $basename_deb_packages || \
167-
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install -f
165+
basename_deb_packages=$(basename -a $debs_path/initramfs-tools-core_*.deb $debs_path/initramfs-tools_*.deb $debs_path/linux-image-${LINUX_KERNEL_VERSION}-*_${CONFIGURED_ARCH}.deb | sed 's,^,./,')
166+
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt -y install $basename_deb_packages
168167
( cd $FILESYSTEM_ROOT; sudo rm -f $basename_deb_packages )
169168
sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y install acl
170169
if [[ $CONFIGURED_ARCH == amd64 ]]; then

0 commit comments

Comments
 (0)