714be559ca00935587199405a90e7d593f127605
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 # make sure a machine-id exists
32 if [ ! -f $target/etc
/machine-id
]; then
33 > $target/etc
/machine-id
35 # recreate machine-id if the file is empty
36 if [ X
"$(stat -c '%s' $target/etc/machine-id 2>/dev/null)" = X0
-a -f $target/bin
/systemd-machine-id-setup
]; then
37 $ROOTCMD systemd-machine-id-setup
40 ln -fs /proc
/mounts
$target/etc
/mtab
42 rm -f $target/etc
/dpkg
/dpkg.cfg.d
/fai
$target/etc
/dpkg
/dpkg.cfg.d
/unsafe-io
44 if [ -d /etc
/fai
]; then
45 if ! fcopy
-Mv /etc
/fai
/fai.conf
; then
46 ainsl
-a /etc
/fai
/fai.conf
"FAI_CONFIG_SRC=$FAI_CONFIG_SRC"
49 fcopy
-iv /etc
/rc.
local