ref: 8d20cf86fb591c6cc1dc91dfca542cdb2a1fa14e
parent: f2c3d3bd0646f56c0d8bde483b698ccd669c10fb
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Mar 8 12:31:30 EDT 2020
add usage messages to auth/(enable disable status). print useful message when user invokes these commands incorrectly (thanks henesy)
--- a/sys/src/cmd/auth/disable
+++ b/sys/src/cmd/auth/disable
@@ -1,4 +1,10 @@
#!/bin/rc
+
+if(! ~ $#* 1){+ echo 'usage: auth/disable user' >[1=2]
+ exit usage
+}
+
if(test -e /mnt/keys/$1)
echo -n disabled > /mnt/keys/$1/status
if(test -e /mnt/netkeys/$1)
--- a/sys/src/cmd/auth/enable
+++ b/sys/src/cmd/auth/enable
@@ -1,4 +1,10 @@
#!/bin/rc
+
+if(! ~ $#* 1){+ echo 'usage: auth/enable user' >[1=2]
+ exit usage
+}
+
if(test -e /mnt/keys/$1)
echo -n ok > /mnt/keys/$1/status
if(test -e /mnt/netkeys/$1)
--- a/sys/src/cmd/auth/status
+++ b/sys/src/cmd/auth/status
@@ -1,4 +1,10 @@
#!/bin/rc
+
+if(! ~ $#* 1){+ echo 'usage: auth/status user' >[1=2]
+ exit usage
+}
+
cd /mnt/keys/$1 > /dev/null >[2=1] && { stat=`{cat status} exp=`{cat expire}--
⑨