summaryrefslogtreecommitdiffstats
path: root/hooks/encrypt
blob: 8b4c80b529dd0f1b1081bfb44c71e6baf8011e6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# vim: set ft=sh:
run_hook ()
{
    echo ""
    echo "A password is required to access the root filesystem:"
    echo -n "password: "
    if /bin/cryptsetup.static isLuks ${root} >/dev/null 2>&1; then
        /bin/cryptsetup.static luksOpen ${root} root
    else
        /bin/cryptsetup create root ${root}
    fi

    if [ $? != 0 ]; then
        echo "ERROR: Password Verification Failed"
        exit 1
    fi
}