Fixed a few errors.
authorlbatlle@npdl268.bpo.hp.com
Tue, 24 Oct 2006 14:51:14 +0200
changeset 2 d086ec1aec5d
parent 1 62028bd0c3af
child 3 5108af44ed6e
Fixed a few errors.
bug
--- a/bug	Tue Oct 24 14:47:00 2006 +0200
+++ b/bug	Tue Oct 24 14:51:14 2006 +0200
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-PNAME="$0"
+PNAME=`basename "$0"`
 CMD="$1"
 
 if [ "x$EDITOR" == "x" ]; then
@@ -14,7 +14,13 @@
 
 function create
 {
-	echo 0 > "$BUG_PROJECT"
+	if [ ! -f "$BUG_PROJECT" ]; then
+		echo 0 > "$BUG_PROJECT"
+		return 0
+	else
+		echo "The project exists. Please remove the file before create." 2>&1
+		return 1
+	fi
 }
 
 function getnext
@@ -232,25 +238,25 @@
 
 case "$CMD" in
 	add)
-		add
+		add || exit 1
 		;;
 	list)
-		list
+		list || exit 1
 		;;
 	view)
-		view $2
+		view $2 || exit 1
 		;;
 	project)
 		echo Project: $BUG_PROJECT
 		;;
 	delete)
-		delete $2
+		delete $2 || exit 1
 		;;
 	create)
-		create
+		create || exit 1
 		;;
 	edit)
-		edit $2
+		edit $2 || exit 1
 		;;
 	*)
 		usage