tdo not use /mnt/factotum - plan9port - [fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port
Log
Files
Refs
README
LICENSE
---
commit 8da6bca8074977c0fd1105ca4da2d5fb225b3ec4
parent d76c8130e6ff36f3970ea4e6de5d0003382ca7c5
Author: rsc 
Date:   Mon, 14 Feb 2005 16:11:58 +0000

do not use /mnt/factotum

Diffstat:
  M bin/ipso                            |       7 ++++---

1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/bin/ipso b/bin/ipso
t@@ -65,7 +65,7 @@ if(~ $flush no && ~ $edit no && ~ $load no){
 
 if(~ $flush yes && ~ $edit no && ~ $load no){
         echo flushing old keys
-        echo delkey > /mnt/factotum/ctl
+        echo delkey | 9p write factotum/ctl
         exit 0
 }
 
t@@ -146,8 +146,9 @@ for(i in `{editedfiles}){
                         exit password
                 }
                 echo ''''$i'''' copied to $name
-                if(~ $i factotum)
-                        read -m < $i > /mnt/factotum/ctl
+                if(~ $i factotum && ! ~ $load yes){        # do not do it twice
+                        cat $i | 9p write -l factotum/ctl
+                }
         case [xXqQ]*
                 exit
         case [nN]* *