-#!/bin/sh
+#!/bin/bash
+set -o errexit
# Reading system configuration informations, functions and package versions.
source ../sysinfos
source ../functions
source ../packages-list
-cat > /etc/default/useradd << "EOF" &&
+cat > /etc/default/useradd << "EOF"
# useradd defaults file
HOME=/home
INACTIVE=-1
CREATE_MAIL_SPOOL=yes
EOF
-chmod -v 644 /etc/default/useradd &&
+chmod -v 644 /etc/default/useradd
if [ -n "${REGUSER}" ]; then
- hv_useradd -g users -G audio,video,usb -s /bin/bash -m ${REGUSER} || exit 1
-fi &&
+ hv_useradd -g users -G audio,video,usb -s /bin/bash -m ${REGUSER}
+fi
-echo "Copying /etc/skel files to root directory" &&
+echo "Copying /etc/skel files to root directory"
# Copy skel files to root directory. First create a copy to change owner
-cp -au /etc/skel/.??* /root &&
+cp -au /etc/skel/.??* /root
# Fixing ownership of directories /tmp and /var/log (may have been created by
# a regular user when fetching packages).
-chown -v root:root /tmp &&
-chown -v root:root /var &&
+chown -v root:root /tmp
+chown -v root:root /var
chown -v root:root /var/log
exit $?