luksrku/initramfs/luksrku-script

32 lines
458 B
Bash
Executable File

#!/bin/sh
#
# Copyright 2016 Johannes Bauer <joe@johannes-bauer.com>
# Released under GPLv3
PREREQ="lvm2"
#
# Standard initramfs preamble
#
prereqs()
{
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
ETH_DEV="eno1"
ETH_IP="192.168.1.29"
ETH_NETMASK="255.255.255.0"
/bin/ifconfig "$ETH_DEV" up "$ETH_IP" netmask "$ETH_NETMASK"
/bin/ip route add default dev "$ETH_DEV"
/sbin/luksrku --server-mode -v -k /etc/luksrku-server.bin
exit 0