better error output
[automated-distro-installer] / faiserver-setup
index 54b69f617edcf6ba3966e8ede477c06e56a3b398..1bfbacb547e18f00fc2dd50da79f1f5615a029d8 100755 (executable)
@@ -3,7 +3,7 @@
 # initial setup of a fai server on debian
 
 set -eE -o pipefail
-trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR
+trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
 [[ $EUID == 0 ]] || exec sudo "${BASH_SOURCE}" "$@"
 
@@ -25,7 +25,7 @@ to_install=()
 for pkg in $deps; do
     dpkg -s $pkg &>/dev/null && continue ||:
     to_install+=($pkg)
-    echo $pkg >> /etc/fai/fai-manually-installed-packages
+    echo $pkg >>/etc/fai/fai-manually-installed-packages
 done
 if [[ $to_install ]]; then
     apt-get -y install ${to_install[@]}