#!/bin/bash # using : create some system temporary directory # author : kevin.leptons@gmail.com # locate location of this script cd /lfs-script __dir__="$(dirname "$0")" # libs source $__dir__/configuration.sh source $__dir__/util.sh # unset hash set +h # variables task_name="system.tmp-dir" # log start log "$task_name.setup.start" 0 # config touch /var/log/{btmp,lastlog,wtmp} && chgrp -v utmp /var/log/lastlog && chmod -v 664 /var/log/lastlog && chmod -v 600 /var/log/btmp log "$task_name.finish" $? # call build instructions case "$1" in # start bash and transfer control to user "bash" ) echo "sys.root.login ok" exec /tools/bin/bash --login +h;; # start setup imediately * ) exec /tools/bin/bash /lfs-script/sys.setup.entry.sh --login +h esac