summaryrefslogtreecommitdiff
path: root/audio/squeezeboxserver/files/Custom.pm.in
diff options
context:
space:
mode:
Diffstat (limited to 'audio/squeezeboxserver/files/Custom.pm.in')
-rw-r--r--audio/squeezeboxserver/files/Custom.pm.in83
1 files changed, 0 insertions, 83 deletions
diff --git a/audio/squeezeboxserver/files/Custom.pm.in b/audio/squeezeboxserver/files/Custom.pm.in
deleted file mode 100644
index ebc245b152bd..000000000000
--- a/audio/squeezeboxserver/files/Custom.pm.in
+++ /dev/null
@@ -1,83 +0,0 @@
-package Slim::Utils::OS::Custom;
-#package Slim::Utils::OS::FreeBSD;
-
-use strict;
-use base qw(Slim::Utils::OS::Unix);
-
-use Config;
-
-sub initDetails {
- my $class = shift;
-
- $class->{osDetails} = $class->SUPER::initDetails();
- $class->{osDetails}->{'os'} = 'FreeBSD';
- $class->{osDetails}->{osName} = 'FreeBSD';
-
- return $class->{osDetails};
-}
-
-sub initSearchPath {
- my $class = shift;
-
- $class->SUPER::initSearchPath();
-
- my @extra_paths = qw(/usr/local/libexec);
-
- Slim::Utils::Misc::addFindBinPaths(@extra_paths);
-}
-
-sub dirsFor {
- my ($class, $dir) = @_;
-
- my @dirs;
-
- if ($dir =~ /^(?:Firmware|Graphics|HTML|IR|MySQL|SQL|lib|Bin)$/) {
-
- push @dirs, "%%PREFIX%%/squeezecenter/$dir";
-
- } elsif ($dir eq 'Plugins') {
-
- push @dirs, "%%SITE_PERL%%", "%%PREFIX%%/%%SLIMDIR%%/Plugins", "%%PREFIX%%/%%SLIMDIR%%/Slim/Plugin", "%%SLIMDBDIR%%/cache/InstalledPlugins/Plugins";
-
- } elsif ($dir eq 'strings' || $dir eq 'revision') {
-
- push @dirs, "%%PREFIX%%/squeezecenter";
-
- } elsif ($dir eq 'types' || $dir eq 'convert') {
-
- push @dirs, "%%PREFIX%%/squeezecenter";
-
- } elsif ($dir eq 'prefs') {
-
- push @dirs, "%%SLIMDBDIR%%/prefs";
-
- } elsif ($dir eq 'log') {
-
- push @dirs, "/var/log/squeezecenter";
-
- } elsif ($dir eq 'cache') {
-
- push @dirs, "%%SLIMDBDIR%%/cache";
-
- } elsif ($dir =~ /^(?:libpath|mysql-language)$/) {
-
- # Do nothing - use the depended upon MySQL install.
-
- } elsif ($dir eq 'oldprefs') {
-
- if (-r '/var/db/slimserver/slimserver.conf') {
-
- push @dirs, '/var/db/slimserver/slimserver.conf';
-
- }
-
- } else {
-
- warn "dirsFor: Didn't find a match request: [$dir]\n";
-
- }
-
- return wantarray() ? @dirs : $dirs[0];
-}
-
-1;