aboutsummaryrefslogtreecommitdiff
path: root/bin/awd
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-01-30 16:28:53 +0000
committerrsc <devnull@localhost>2005-01-30 16:28:53 +0000
commit01bcf9f98223e08ec51a34bec5977110ddd94814 (patch)
tree5261df29b69adb8dbdef5dc5f65eeb23a5dea63c /bin/awd
parent9fe5a6216669a8f32c9bb6375b396db88961f7d8 (diff)
downloadplan9port-01bcf9f98223e08ec51a34bec5977110ddd94814.tar.gz
plan9port-01bcf9f98223e08ec51a34bec5977110ddd94814.tar.bz2
plan9port-01bcf9f98223e08ec51a34bec5977110ddd94814.zip
respect sysname
Diffstat (limited to 'bin/awd')
-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