Hello! On Sun, Jan 28, 2007 at 11:24:56AM +0000, olafBuddenhagen@gmx.net wrote: > On Sat, Jan 27, 2007 at 06:16:22PM +0000, massimo s. wrote: > > olafBuddenhagen@gmx.net ha scritto: > > > Does it also hang if you don't have a translator there at all? > > > > If I settrans -fg /dev/urandom yes, it hangs. > > settrans -fg only removes the active translator, but the passive one is > still there, so it will get restarted immediately on next access to the > file. To really remove it, you need to do "settrans -fgap". Mit Verlaub, but that is not true: #v+ thomas@leibniz:/var/tmp $ settrans -cap hello /hurd/hello thomas@leibniz:/var/tmp $ cat hello Hello, world! thomas@leibniz:/var/tmp $ settrans -g hello thomas@leibniz:/var/tmp $ cat hello thomas@leibniz:/var/tmp $ showtrans hello thomas@leibniz:/var/tmp $ ls -l hello -rw-r--r-- 1 thomas users 0 2007-01-29 22:05 hello #v- In fact, as far as I can tell we don't have a switch to tell `settrans' to _only_ remove a running active translator from a node, which would be useful to have. Should we change `-g''s semantics or invent a new option? `-ga' (for removing an active translator) vs. `-gp' (for removing a passive one) vs. `-gap' (equalling the current `-g' for removing both of them) doesn't seem too bad to me. Or rather align to `-c' and have `-g' only remove the passive one by default? Regards, Thomas
Attachment:
signature.asc
Description: Digital signature