]> git.lizzy.rs Git - plan9front.git/commit
exportfs: make -d log to stderr
authoramavect <amavect@gmail.com>
Sat, 14 Aug 2021 19:50:23 +0000 (19:50 +0000)
committeramavect <amavect@gmail.com>
Sat, 14 Aug 2021 19:50:23 +0000 (19:50 +0000)
commite524e8d65a7573c46d7beb49e77bfc2d55a5563d
tree2427bb74097741eac6100ba5a85dc85abc6dc939
parent4e9f39a3ec0712542af0d035c79b3bf0eb2f2cd3
exportfs: make -d log to stderr

exportfs -d logs 9p traffic to /tmp/exportdb.
-f allows writing to a different file.
exportfs silently continues if it doesn't have
permissions to create or write to /tmp/exportdb.
These are poor behaviors.

A better default is to write to stderr, since it
is 9P debug info that is better immediately printed,
and not user info that is better handled by syslog().
As a result, -f is obsolete and thus removed.
Redirect responsibility is now on rc.
As a side effect, rc will fail if it doesn't
have permissions to write.

exportfs(4) is updated to reflect all changes
and with a better Synopsis.
sys/man/4/exportfs
sys/src/cmd/exportfs/exportfs.c
sys/src/cmd/exportfs/exportfs.h
sys/src/cmd/exportfs/exportsrv.c
sys/src/cmd/exportfs/io.c
sys/src/cmd/exportfs/oexportfs.c
sys/src/cmd/exportfs/pattern.c