ttomb notify command for external calls from tomb-open - tomb - the crypto undertaker HTML git clone git://parazyd.org/tomb.git DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit b40dcff457419103064d0ade5ed1000bcbdcda07 DIR parent 4475af91a67a08eff77b2ae0d7c6ff7870c21c4e HTML Author: Jaromil <jaromil@dyne.org> Date: Wed, 19 Jan 2011 12:54:43 +0100 ttomb notify command for external calls from tomb-open Diffstat: M src/tomb | 7 +++++-- M src/tomb-open | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) --- DIR diff --git a/src/tomb b/src/tomb t@@ -219,13 +219,16 @@ while true; do -s) SIZE=$2; shift 2 ;; -k) KEY=$2; shift 2 ;; --) shift; break ;; - *) CMD=$1; FILE=$2; MOUNT=$3; break ;; + *) CMD=$1; + FILE=$2; MOUNT=$3; # compat with old args + CMD2=${2}; CMD3=${3}; break ;; esac done if [ -z $CMD ]; then error "first argument missing, use -h for help" + tomb-notify exit 0 fi t@@ -619,7 +622,7 @@ case "$CMD" in install) install ;; status) tomb-status ;; - notify) tomb-notify ;; + notify) tomb-notify $CMD2 $CMD3 ;; *) error "command \"$CMD\" not recognized" act "try -h for help" DIR diff --git a/src/tomb-open b/src/tomb-open t@@ -49,7 +49,7 @@ if [ -d $1 ]; then try rox; if [ $? = 0 ]; then rox ${1}; exit 0; fi try fsviewer; if [ $? = 0 ]; then fsviewer ${1}; exit 0; fi try xnc; if [ $? = 0 ]; then xnc ${1}; exit 0; fi - tomb-notify "File manager not found." "Tomb cannot guess which filemanager you are using" + tomb notify "File manager not found." "Tomb cannot guess which filemanager you are using" exit 1 fi t@@ -60,7 +60,7 @@ if [ -f $1 ]; then tomb -S mount $1 exit $? else - tomb-notify "Not a real Tomb." "We found no real bones in there." + tomb notify "Not a real Tomb." "We found no real bones in there." exit 1 fi fi t@@ -77,7 +77,7 @@ if [ "$1" != "create" ]; then fi # start guided tomb creation -tomb-notify +tomb -S notify cat <<EOF Create a new Tomb =================