aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/awd29
1 files changed, 28 insertions, 1 deletions
diff --git a/bin/awd b/bin/awd
index 4b1ab78e..d45666ba 100755
--- a/bin/awd
+++ b/bin/awd
@@ -1,3 +1,30 @@
#!/bin/sh
-label `pwd`
+usage() {
+ echo 'usage: awd [label]' 1>&2
+ exit 1
+}
+case $# in
+1)
+ case "$1" in
+ -*)
+ usage
+ ;;
+ esac
+ sys=$1
+ ;;
+0)
+ sys=`hostname`
+ ;;
+*)
+ usage
+esac
+
+p="`pwd`"
+case "$p" in
+*/)
+ label $p-$sys
+ ;;
+*)
+ label $p/-$sys
+esac