[Slim-Checkins] r33803 - /7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm
| Newsgroups | gmane.music.equipment.slimdevices.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mherger
Date: Wed Feb 1 03:24:27 2012
New Revision: 33803
URL: http://svn.slimdevices.com/slim?rev=33803&view=rev
Log:
Bug: 17843
Description: override Debian defaults in Slim::Utils::OS::ReadyNAS
Modified:
7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm
Modified: 7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm
URL: http://svn.slimdevices.com/slim/7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm?rev=33803&r1=33802&r2=33803&view=diff
==============================================================================
--- 7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm (original)
+++ 7.7/trunk/server/Slim/Utils/OS/ReadyNAS.pm Wed Feb 1 03:24:27 2012
@@ -70,8 +70,29 @@
}
push @dirs, $path;
- }
- else {
+
+ } elsif ($dir =~ /^(?:Firmware|Graphics|HTML|IR|MySQL|SQL|lib|Bin)$/) {
+
+ push @dirs, "/c/.squeezeboxserver/$dir";
+
+ } elsif ($dir eq 'Plugins') {
+
+ push @dirs, $class->SUPER::dirsFor($dir);
+ push @dirs, "/c/.squeezeboxserver/Plugins";
+
+ } elsif ($dir =~ /^(?:prefs)$/) {
+
+ push @dirs, $::prefsdir || "/c/.squeezeboxserver/prefs";
+
+ } elsif ($dir eq 'log') {
+
+ push @dirs, $::logdir || "/c/.squeezeboxserver/log";
+
+ } elsif ($dir eq 'cache') {
+
+ push @dirs, $::cachedir || "/c/.squeezeboxserver/cache";
+
+ } else {
@dirs = $class->SUPER::dirsFor($dir);
}