A quick look at the source finds the following at Slim/Utils/Prefs.pm line 982:
$canWrite = (-e prefsFile() && -w prefsFile()) || (-w
preferencesPath());
When running with --prefsfile /etc/slimserver/slimserver.pref,
prefsFile() is '/etc/slimserver/slimserver.pref', but
preferencesPath() is '/root'. This means that the code checks to see
if /etc/slimserver/slimserver.pref exists, and if it doesn't exist it
checks to see if it can write to /root, which it can't and thus the
error-message is printed.
I have to run now, but it should be an easy fix for someone who knows
what preferencesPath() is supposed to be.
/Mattias
On 10/12/05, neurophyre <[EMAIL PROTECTED]> wrote:
>
> datacube:~# ls -l /etc/slimserver/slimserver.pref
> ls: /etc/slimserver/slimserver.pref: No such file or directory
> datacube:~# ps -eafw | grep slimserver
> slimser 25081 1 0 Oct07 ? 00:00:00 /bin/sh
> /opt/slimserver/platforms/debian/slimserver_safe
> /opt/slimserver/slimserver.pl --prefsfile
> /etc/slimserver/slimserver.pref --logfile
> /var/log/slimserver/slimserver.log --cachedir /var/tmp/slimserver/
> slimser 25083 25081 0 Oct07 ? 00:31:17 /usr/bin/perl -w
> /opt/slimserver/slimserver.pl --prefsfile
> /etc/slimserver/slimserver.pref --logfile
> /var/log/slimserver/slimserver.log --cachedir /var/tmp/slimserver/
> slimser 25085 1 0 Oct07 ? 00:00:00
> /opt/SlimServer_v6.1.1/Bin/i386-linux/mDNSResponderPosix -d -f
> /var/tmp/slimserver/mDNS.conf -P /var/tmp/slimserver/mDNS.pid
> root 26262 26256 0 11:34 pts/0 00:00:00 grep slimserver
> datacube:~#
>
>
> --
> neurophyre
> _______________________________________________
> unix mailing list
> [email protected]
> http://lists.slimdevices.com/lists/listinfo/unix
>
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix