Brooks Davis
2004-04-16, 16:43
I wanted to give the SlimServer a try before I bought a Squeezebox
and after playing with it a bit, I built a port so it's now in the
FreeBSD ports collection as audio/slimserver. Like the RPM, it
has a startup script. The script runs the server as user/group
slimuser for security reasons. The config file is configured to be in
/var/db/slimserver/slimserver.conf (IMO, it machine generated and thus
doesn't belong in /etc).
I've also configured the installation process to not install copies of
perl modules that exist as ports as per the ports collection policy.
Similarly I'm using a port of mDNSResponder instead of the builtin
binary. The upside of this is that SlimServer should work on all
FreeBSD platforms since it doesn't depend on having binaries in the
correct format.
I also apply a couple of patches so the tag cache ends up in
/var/db/slimserver/slimserver.db. It would be nice if you could do this
from the command line instead of via patches.
SlimServer packages should be available for the next FreeBSD release.
I'm quite impressed with what I've seen so far and plan to purchase a
Squeezebox when I return from my upcoming vacation.
-- Brooks
--
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFAgG+PXY6L6fI4GtQRArKBAJ95+W7tHVU9PhlW5Z7Ydg RP26IpzACg04uI
rpqeyXy/c1oi+p8L/DG3SG0=
=k7f7
-----END PGP SIGNATURE-----
and after playing with it a bit, I built a port so it's now in the
FreeBSD ports collection as audio/slimserver. Like the RPM, it
has a startup script. The script runs the server as user/group
slimuser for security reasons. The config file is configured to be in
/var/db/slimserver/slimserver.conf (IMO, it machine generated and thus
doesn't belong in /etc).
I've also configured the installation process to not install copies of
perl modules that exist as ports as per the ports collection policy.
Similarly I'm using a port of mDNSResponder instead of the builtin
binary. The upside of this is that SlimServer should work on all
FreeBSD platforms since it doesn't depend on having binaries in the
correct format.
I also apply a couple of patches so the tag cache ends up in
/var/db/slimserver/slimserver.db. It would be nice if you could do this
from the command line instead of via patches.
SlimServer packages should be available for the next FreeBSD release.
I'm quite impressed with what I've seen so far and plan to purchase a
Squeezebox when I return from my upcoming vacation.
-- Brooks
--
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFAgG+PXY6L6fI4GtQRArKBAJ95+W7tHVU9PhlW5Z7Ydg RP26IpzACg04uI
rpqeyXy/c1oi+p8L/DG3SG0=
=k7f7
-----END PGP SIGNATURE-----