Write /etc/kernel/cmdline

This commit is contained in:
dalto 2021-02-25 13:12:05 -06:00
parent d0c1fcfef1
commit 2fa5a77295

View file

@ -1,8 +1,22 @@
#!/bin/bash -e
#!/usr/bin/env bash
while read -r line; do
version=$(basename "${line%/vmlinuz}")
echo ":: Installing kernel $version"
kernel-install $1 "${version}" "${line}"
done
# If needed, set /etc/kernel/cmdline to enable kernel-install in a chroot
if [[ ! -e /etc/kernel/cmdline ]]; then
mkdir -p /etc/kernel
BOOT_OPTIONS=""
read -r -d '' -a line < /proc/cmdline
for i in "${line[@]}"; do
[[ "${i#initrd=*}" != "$i" ]] && continue
[[ "${i#BOOT_IMAGE=*}" != "$i" ]] && continue
BOOT_OPTIONS+="$i "
done
echo ${BOOT_OPTIONS} > /etc/kernel/cmdline
fi