22 lines
597 B
Bash
22 lines
597 B
Bash
# firstboot.sh
|
|
|
|
FIRSTBOOT_EXEC=/usr/sbin/firstboot
|
|
FIRSTBOOT_CONF=/etc/sysconfig/firstboot
|
|
|
|
# source the config file
|
|
[ -f $FIRSTBOOT_CONF ] && . $FIRSTBOOT_CONF
|
|
|
|
# check if we should run firstboot
|
|
if [ -f $FIRSTBOOT_EXEC ] && [ "${RUN_FIRSTBOOT,,}" = "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
|
|
$FIRSTBOOT_EXEC $args
|
|
fi
|
|
fi
|