X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=myfai-chboot-local;h=1845cd02d58c6c98114f3eaf4987e01cb1e699e3;hp=d8d484658bc1d8895319f32de764a84a5927bec2;hb=845c2b9e9e7e25b3dfa3d7f750d0acae0e50caf4;hpb=1eb98ea8d93b885c8dad3afbf26671609e02975f diff --git a/myfai-chboot-local b/myfai-chboot-local index d8d4846..1845cd0 100755 --- a/myfai-chboot-local +++ b/myfai-chboot-local @@ -32,13 +32,10 @@ while [[ $1 == -* ]]; do esac done -e() { - echo "$*" - if ! "$@"; then - echo "$0: error: exit code $? from: $*" - exit 1 - fi -} +pre="${0##*/}:" +m() { printf "$pre %s\n" "$*"; "$@"; } +e() { printf "$pre %s\n" "$*"; } +err() { echo "[$(date +'%Y-%m-%d %H:%M:%S%z')]: $pre: $*" >&2; } host=$1 @@ -68,6 +65,7 @@ else exit 1 fi ip=$ip/32 + echo "$0: found ip of $host: $ip" fi if modprobe nfsd &>/dev/null; then @@ -84,7 +82,7 @@ if modprobe nfsd &>/dev/null; then if [[ -w /etc/exports ]]; then sed -ri --follow-symlinks '\%^/srv/fai/%d' /etc/exports cat >>/etc/exports <