aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-09-30 23:53:00 +0200
committerMattias Andrée <maandree@operamail.com>2013-09-30 23:53:00 +0200
commit29f1900b5ce0b37156881b672c3892ab18290877 (patch)
tree238e5eeb77d53bf112778087899c5d5e0787cde7
parentderp (diff)
downloadgates-of-tartaros-29f1900b5ce0b37156881b672c3892ab18290877.tar.gz
gates-of-tartaros-29f1900b5ce0b37156881b672c3892ab18290877.tar.bz2
gates-of-tartaros-29f1900b5ce0b37156881b672c3892ab18290877.tar.xz
fix bug introduced with portability1380578140
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rwxr-xr-xgot2
-rw-r--r--gotrc-examples/commands2
2 files changed, 2 insertions, 2 deletions
diff --git a/got b/got
index 6dce1ff..9948511 100755
--- a/got
+++ b/got
@@ -67,7 +67,7 @@ _login ()
if [ ! "${user%@*}" = "${user}" ]; then
setsid -c @ssh@ ${user} || sleep 3
# The sleep allows you to see any error you made
- elif [ "${user%%-*}" = "" ]; then
+ elif [ ! "${user}" = "" ] && [ "${user%%-*}" = "" ]; then
stty -icanon -echo -isig -ix{on,off,any}
echo -e '\e[01;31mNice try! Sleeping for 10 minutes...\e[00m'
sleep 600
diff --git a/gotrc-examples/commands b/gotrc-examples/commands
index e0558f4..329ef0f 100644
--- a/gotrc-examples/commands
+++ b/gotrc-examples/commands
@@ -8,7 +8,7 @@ login_function=_login_commands
_login_commands ()
{
- if [ "${user%%+*}" = "" ]; then
+ if [ ! "${user}" = "" ] && [ "${user%%+*}" = "" ]; then
if [ "${user}" = "+shutdown" ]; then
shutdown -h now
elif [ "${user}" = "+reboot" ]; then