########### end section including li/lj ###############
+if [[ $HOSTNAME == frodo ]]; then
+ case $distro in
+ ubunut|debian)
+ pi libsqlite3-dev
+ cd /a/opt/duperemove
+ make clean
+ make
+ s make install
+ ;;
+ #others unknown
+ esac
+fi
+
case $distro in
arch) pi syncthing ;;
ubuntu|debian)
}
case $HOSTNAME in
- tp)
+ tp|x2)
# original saved with: xkbcomp $DISPLAY /a/c/stretch-9-2016.xkb
xkbcomp /a/c/tp.xkb $DISPLAY
;;
echo "$0: starting. $(date)"
fi
-if [[ $(sed -rn 's/^ID=(.*)/\1/p' /etc/os-release) == arch ]]; then
+sed="sed --follow-symlinks"
+
+if [[ $($sed -rn 's/^ID=(.*)/\1/p' /etc/os-release) == arch ]]; then
if grep -q '^\s*FILES=' /etc/mkinitcpio.conf; then
- sed -ri --follow-symlinks 's/^\s*FILES=/#\0/' /etc/mkinitcpio.conf # comment out
+ $sed -ri 's/^\s*FILES=/#\0/' /etc/mkinitcpio.conf # comment out
mkinitcpio -p linux
fi
else
- if grep -q '/root/keyscript-manual' /etc/crypttab; then
- sed -i --follow-symlinks 's#/root/keyscript,#/root/keyscript-manual,#' /etc/crypttab
- update-initramfs -u
+ x=/root/keyscript
+ if grep -q "${x}," /etc/crypttab; then
+ $sed -i "s#${x},#${x}-manual,#" /etc/crypttab
+ update-initramfs -u
fi
fi
fi
rootn=1
+sed="sed --follow-symlinks"
+
if [[ ! -e /tmp/keyscript-off ]]; then
- if [[ $(sed -rn 's/^ID=(.*)/\1/p' /etc/os-release) == arch ]]; then
+ if [[ $($sed -rn 's/^ID=(.*)/\1/p' /etc/os-release) == arch ]]; then
if ! grep -q '^\s*FILES=' /etc/mkinitcpio.conf; then
- sed -ri --follow-symlinks 's/^#(\s*FILES=.*)/\1/' /etc/mkinitcpio.conf # uncomment
+ $sed -ri 's/^#(\s*FILES=.*)/\1/' /etc/mkinitcpio.conf # uncomment
mkinitcpio -p linux
fi
else
- if grep -q '/root/keyscript,' /etc/crypttab; then
- sed -i --follow-symlinks 's#/root/keyscript-manual,#/root/keyscript,#' /etc/crypttab
- update-initramfs -u
+ x=/root/keyscript
+ if grep -q "${x}-manual," /etc/crypttab; then
+ $sed -i "s#${x}-manual,#${x},#" /etc/crypttab
+ update-initramfs -u
fi
fi
fi
if isdeb; then
s debconf-set-selections <<EOF
postfix postfix/main_mailer_type select Satellite system
-postfix postfix/mailname string $host
+postfix postfix/mailname string $HOSTNAME
postfix postfix/relayhost string $relayhost
EOF