3 # (c) Thomas Lange, 2001-2016, lange@debian.org
4 # (c) Michael Goetze, 2010-2011, mgoetze@mgoetze.net
6 error
=0; trap 'error=$(($?>$error?$?:$error))' ERR
# save maximum error code
8 # a list of modules which are loaded at boot time
9 for module
in $MODULESLIST; do
10 ainsl
-a /etc
/modules
"^$module$"
13 fcopy
-Mv /etc
/hostname ||
echo $HOSTNAME > $target/etc
/hostname
14 ainsl
-a /etc
/mailname
${HOSTNAME}
15 if [ ! -e $target/etc
/adjtime
]; then
16 printf "0.0 0 0.0\n0\nUTC\n" > $target/etc
/adjtime
18 if [ "$UTC" = "yes" ]; then
19 sed -i -e 's:^LOCAL$:UTC:' $target/etc
/adjtime
21 sed -i -e 's:^UTC$:LOCAL:' $target/etc
/adjtime
25 if [ -f $target/etc
/inittab
]; then
26 sed -i -e 's#/sbin/getty 38400#/sbin/getty -f /etc/issue.linuxlogo 38400#' ${target}/etc
/inittab
27 elif [ -f $target/lib
/systemd
/system
/getty@.service
]; then
28 sed -i -e 's#sbin/agetty --noclear#sbin/agetty -f /etc/issue.linuxlogo --noclear#' $target/lib
/systemd
/system
/getty@.service
31 if [ ! -f $target/etc
/machine-id
-a -f $target/bin
/systemd-machine-id-setup
]; then
32 $ROOTCMD systemd-machine-id-setup
35 ln -fs /proc
/mounts
$target/etc
/mtab
37 rm -f $target/etc
/dpkg
/dpkg.cfg.d
/fai
$target/etc
/dpkg
/dpkg.cfg.d
/unsafe-io
39 if [ $FAI_ACTION = "install" -o $FAI_ACTION = "dirinstall" ] ; then
40 [ -f /etc
/fai
/fai.conf
] && cp /etc
/fai
/fai.conf
$target/etc
/fai
/fai.conf
43 ainsl
-a /etc
/fai
/fai.conf
"FAI_CONFIG_SRC=$FAI_CONFIG_SRC"
45 fcopy
-Miv /etc
/fai
/fai.conf
46 fcopy
-iv /etc
/rc.
local