next up previous
Next: Rebuilding from Sourcecode Up: Tips on the programs Previous: Client

Server

  By default the daemon tries to eject any media that it unmounted, exept when it exits upon receiving a signal. In this case all devices that were mounted are unmounted.

Be careful not to terminate the daemon when any device mounted by the daemon is still in use: It will neither be unmounted nor will it be in the /etc/mtab file so that normal umount can remove it. It is possible to change the source code so that the unmount() call in the SIGTERM handler does not test wether the device is currently mounted and tries to unmount any device found in the configuration file. So the daemon can be started again after a failure and terminated, thereby unmounting the device. See the makefile options in 5.2.3.

If syslogd's system time (showed by ps -lx or ps -le on System V) increases abnormally after starting the daemon, add the following to the '*.info' line in the file /etc/syslogd.conf:
kern.none.
This will prevent syslogd from logging kernel informational messages. Such a message is created every time the daemon tries to mount a device, when no media is present.

The syntax given in chapter 2 is not completely correct: the intervall option is ignored, the default intervall (which can be changed at compile time) is used. This will be corrected in a later version.




Fri Sep 25 18:04:42 GMT 1998