summaryrefslogtreecommitdiffstats
path: root/scripts/initial-setup.sh
blob: 511e70cbefd6285530ef0a5cb488330d94c16544 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# firstboot.sh

IS_EXEC=/usr/sbin/initial-setup
IS_CONF=/etc/sysconfig/initial-setup

# source the config file
[ -f $IS_CONF ] && . $IS_CONF

# check if we should run firstboot
if [ -f $IS_EXEC ] && [ "${RUN_INITAL_SETUP,,}" = "yes" ]; then
    # check if we're not on 3270 terminal and root
    if [ $(/sbin/consoletype) = "pty" ] && [ $EUID -eq 0 ]; then
        args=""
        if grep -i "reconfig" /proc/cmdline >/dev/null || [ -f /etc/reconfigSys ]; then
            args="--reconfig"
        fi

        . /etc/sysconfig/i18n
        $IS_EXEC $args
    fi
fi