X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fdistro-install-common%2Fend;h=6be266ebacfedd9b4e8a61d0b9bd14ece91a0267;hb=2e975979fa5bad84f3d2a84a9d62fbfd8793374c;hp=b55295232e614959ff7daf2ba16c302fe9c086ab;hpb=c8bd51084bc4d90b9653d521e7cb05e17e417d97;p=automated-distro-installer diff --git a/fai/config/distro-install-common/end b/fai/config/distro-install-common/end index b552952..6be266e 100755 --- a/fai/config/distro-install-common/end +++ b/fai/config/distro-install-common/end @@ -9,9 +9,9 @@ if [[ $EUID != 0 ]]; then fi ### begin set hostname -echo $hostname > /etc/hostname +echo $HOSTNAME > /etc/hostname sed -i '/^127\.0\.1\.1/d' /etc/hosts -echo "127.0.1.1 $hostname" >> /etc/hosts +echo "127.0.1.1 $HOSTNAME" >> /etc/hosts hostname -F /etc/hostname ### end set hostname @@ -33,19 +33,16 @@ chpw() { pwfile=$2 if [[ $pwfile && -e $pwfile ]]; then printf "$user:" | cat - "$pwfile" | $ROOTCMD chpasswd -e - else - echo "$0: warning: no pw set for $user" + else + echo "$0: warning: no pw set for $user" fi } au() { if ! $ROOTCMD getent passwd $1; then - $ROOTCMD useradd -m $1 -s /bin/bash || [[ $? == 9 ]] + $ROOTCMD useradd -m -s /bin/bash $1 || [[ $? == 9 ]] fi } -echo "IANNNNNNN 222222222, $ROOTPW" -ls -la $ROOTPW - chpw root "$ROOTPW" # 9 = user already exists. so we are idempotent. au ian @@ -80,10 +77,7 @@ fi dir=/q/p/c/machine_specific/$HOSTNAME/.unison $ROOTCMD mkdir -p $dir -$ROOTCMD rm -rf /root/.unison -$ROOTCMD ln -sf $dir /root $ROOTCMD ln -sf /q/p / - $ROOTCMD chown -R 1000:1000 $dir while true; do $ROOTCMD chown 1000:1000 $dir