mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
24 lines
720 B
Bash
Executable File
24 lines
720 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo I: Create initramfs if it does not exist.
|
|
|
|
# Kernel complains about non available nls_ascii module when booting from USB pendrive
|
|
echo "nls_ascii" >> /etc/initramfs-tools/modules
|
|
|
|
if [ -e /boot/initrd.img-* ]; then
|
|
rm -f /boot/initrd.img-*
|
|
fi
|
|
|
|
KERNEL_COUNT=$(find /boot/ -type f -name vmlinuz* | wc -l)
|
|
if [ "$KERNEL_COUNT" -gt 1 ]; then
|
|
echo "E: there is more than one kernel image file installed!"
|
|
echo "E: please make sure that kernel_version in data/defaults.toml is up to date"
|
|
echo "E: if your repository is up to date, then there is a bug"
|
|
fi
|
|
|
|
kernel=`ls /boot | grep vmlinuz- | sed 's/vmlinuz-//g'`
|
|
|
|
echo "I: Executing update-initramfs -c -k $kernel"
|
|
|
|
update-initramfs -c -k $kernel
|