sanity check before overlay
[rrq/overlay-boot.git] / overlay-go
index d22ef35a0310718ca2ad11889b7b781c66d40acd..5cde886c8f9c8856c681e5d02740804ce7574226 100755 (executable)
@@ -5,6 +5,8 @@
 
 NAME="$1"
 
+[ -z "$NAME" ] && echo "Select subhost: $(list_running)" && exit 0
+
 read USPID RSPID <<EOF
 $(is_live $NAME)
 EOF
@@ -20,3 +22,9 @@ EOF
 fi
 
 sudo nsenter -t "$RSPID" -n -m -p -r -w -u -C /bin/bash
+if [ $? = 137 ] ; then
+    echo "######### please 'fg' this again (if stopped)" >&2
+    stty sane # a killed bash might leave the tty insane and stty
+              # typically gets stopped trying to correct it
+fi
+echo "done"