- $APP_BASE/share/{hydra,hydractl}
- /usr/local/share/{hydra,hydractl}
- {hydra,hydract}-action (like git plugins)
-- bootless: per-device hash/verification.
+- bootless:
+ - per-device hash/verification.
+ - always copy grub.cfg.
insmod luks
insmod lvm
- cryptomount lvm/${1}
- set root=(crypto0)
-
set volume=${1}
- set version=${2}
+
+ if [ "${2}" ]; then
+ set version=${2}
+ else
+ set version=3.16.0-4-amd64
+ fi
if [ "${3}" ]; then
set source=${3}
set target=root
fi
- echo "Loading ${volume}..."
- linux /boot/vmlinuz-${version} root=/dev/mapper/${target} cryptopts=target=${target},source=${source} ro quiet
- echo 'Loading initial ramdisk ...'
- initrd /boot/initrd.img-${version}
+ cryptomount lvm/${volume}
+ set root=(crypto0)
+ echo "Loading ${volume}..."
+ linux /boot/vmlinuz-${version} root=/dev/mapper/${target} cryptopts=target=${target},source=${source} ro quiet
+ echo 'Loading initial ramdisk ...'
+ initrd /boot/initrd.img-${version}
}
#
#
function bootimg {
set volume=${1}
- set version=${2}
+
+ if [ "${2}" ]; then
+ set version=${2}
+ else
+ set version=3.16.0-4-amd64
+ fi
if [ "${3}" ]; then
set target=${3}
set distro=debian
fi
- echo "Loading ${1}..."
+ echo "Loading ${1}..."
linux /boot/custom/${distro}/vmlinuz-${version} root=/dev/mapper/${rootfs} cryptopts=target=${target},source=${volume} ro quiet apparmor=1 security=apparmor
echo 'Loading initial ramdisk ...'
initrd /boot/custom/${distro}/initrd.img-${version}