From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <6e438ba8ad35faed7afd72d1dbd6403a@quanstro.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] factotum question From: erik quanstrom Date: Fri, 28 Sep 2007 07:23:03 -0400 In-Reply-To: <10b109140709280312h379d71cfm107d2c0c5cc5b970@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: c6c08b62-ead2-11e9-9d60-3106f5b1d025 > 1. On console of my auth/cpu/file server I did as user bootes: "cat > /mnt/factotum/ctl" > And I could see some keys stored there. > > 2. I connect to the same server with drawterm, login as bootes and > type the same command. > But there are no keys stored there. > Why? the kernel starts factotum for the hostowner but if you drawterm in you need to start your own factotum. generally this is done from $home/lib/profile. i think glenda's profile is missing this case. this is what i have [...] case cpu if (test -e /mnt/term/mnt/wsys) { # rio already running wsys = /mnt/term^`{cat /mnt/term/env/wsys} bind -a /mnt/term/mnt/wsys /dev if(test -f /mnt/term/dev/label) echo -n $sysname > /mnt/term/dev/label prompt=($sysname^'; ') ; fn $sysname {} } bind /mnt/term/dev/cons /dev/cons bind /mnt/term/dev/consctl /dev/consctl bind -a /mnt/term/dev /dev news if (! test -e /mnt/term/mnt/wsys) { # cpu call from drawterm plumber auth/factotum exec rio } } - erik