08732ed
#!/bin/bash
08732ed
set -e
08732ed
08732ed
. /etc/os-release
08732ed
08732ed
kernelver=$1 && shift
08732ed
rootfs=$1 && shift
08732ed
variant=$1 && shift
08732ed
08732ed
output="${rootfs}/lib/modules/${kernelver}/bls.conf"
08732ed
date=$(date -u +%Y%m%d%H%M%S)
08732ed
08732ed
if [ "${variant:-5}" = "debug" ]; then
08732ed
    debugname=" with debugging"
92fea70
    debugid="-debug"
08732ed
else
08732ed
    debugname=""
92fea70
    debugid=""
08732ed
fi
08732ed
08732ed
cat >${output} <
08732ed
title ${NAME} (${kernelver}) ${VERSION}${debugname}
92fea70
version ${kernelver}${debugid}
08732ed
linux ${bootprefix}/vmlinuz-${kernelver}
08732ed
initrd ${bootprefix}/initramfs-${kernelver}.img
08732ed
options \$kernelopts
08732ed
grub_users \$grub_users
08732ed
grub_arg --unrestricted
08732ed
grub_class kernel${variant}
08732ed
EOF