1 |
diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/createlinks smeserver-madsonic-5.0.3761/createlinks |
2 |
--- smeserver-madsonic-5.0.3761.old/createlinks 2013-11-20 23:56:31.000000000 -0500 |
3 |
+++ smeserver-madsonic-5.0.3761/createlinks 2021-06-04 02:25:02.820000000 -0400 |
4 |
@@ -18,3 +18,10 @@ |
5 |
service_link_enhanced("madsonic", "K45", "6"); |
6 |
service_link_enhanced("madsonic", "K45", "0"); |
7 |
service_link_enhanced("madsonic", "K45", "1"); |
8 |
+ |
9 |
+my $event= "smeserver-madsonic-update"; |
10 |
+ safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/madsonic"); |
11 |
+ safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); |
12 |
+ templates2events( "/etc/sysconfig/madsonic" , $event); |
13 |
+ templates2events( "/etc/httpd/conf/httpd.conf" , $event); |
14 |
+ |
15 |
diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic |
16 |
--- smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2013-11-20 23:11:58.000000000 -0500 |
17 |
+++ smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2021-06-04 01:15:48.746000000 -0400 |
18 |
@@ -3,19 +3,20 @@ |
19 |
# (/etc/init.d/madsonic) |
20 |
# |
21 |
# To change the startup parameters of Madsonic, modify |
22 |
-# the SUBSONIC_ARGS variable below. |
23 |
+# the MADSONIC_ARGS variable below. |
24 |
# |
25 |
-# Type "madsonic --help" on the command line to read an |
26 |
+# Type "/usr/share/madsonic/madsonic.sh --help" on the command line to read an |
27 |
# explanation of the different options. |
28 |
# |
29 |
# For example, to specify that Madsonic should use port 80 (for http) |
30 |
-# and 443 (for https), and use a Java memory heap size of 350 MB, use |
31 |
-# the following: |
32 |
+# and 443 (for https), and use a Java init memory heap size of 192 MB, |
33 |
+# and use a Java max memory heap size of 384 MB |
34 |
+# use the following: |
35 |
# |
36 |
-# SUBSONIC_ARGS="--port=80 --https-port=443 --max-memory=350" |
37 |
+# MADSONIC_ARGS="--port=80 --https-port=443 --init-memory=192 --max-memory=384" |
38 |
|
39 |
|
40 |
-SUBSONIC_ARGS="{ |
41 |
+MADSONIC_ARGS="{ |
42 |
my $madhome = $madsonic{'home'} || "/var/madsonic"; |
43 |
my $madhost = $madsonic{'host'} || "0.0.0.0"; |
44 |
my $madport = $madsonic{'port'} || "4041"; |
45 |
@@ -24,10 +25,13 @@ |
46 |
my $madinitmem = $madsonic{'InitMemory'} || "200"; |
47 |
my $madmem = $madsonic{'MaxMemory'} || "350"; |
48 |
my $madpid = $madsonic{'PIDfile'} || ""; |
49 |
-my $madmusic = $madsonic{'Music_Folder'} || "/var/music"; |
50 |
-my $madpod = $madsonic{'Podcast_Folder'} || "/var/music/Podcast"; |
51 |
-my $madplay = $madsonic{'Playlist_Folder'} || "/var/music/playlists"; |
52 |
-my $madquiet = $madsonic{'quiet'} || "0"; |
53 |
+my $madmusic = $madsonic{'Music_Folder'} || "/var/media"; |
54 |
+my $madpod = $madsonic{'Podcast_Folder'} || "/var/media/podcast"; |
55 |
+my $madplay = $madsonic{'Playlist_Folder'} || "/var/media/playlists"; |
56 |
+my $madinco = $madsonic{'Inco_Folder'} || "/var/media/incoming"; |
57 |
+my $madimpo = $madsonic{'Impo_Folder'} || "/var/media/playlists/import"; |
58 |
+my $madexpo = $madsonic{'Expo_Folder'} || "/var/media/playlists/export"; |
59 |
+my $madback = $madsonic{'Back_Folder'} || "/var/media/playlists/backup"; |
60 |
|
61 |
|
62 |
$OUT .= "--max-memory=$madmem --context-path='$madpath'"; |
63 |
@@ -37,10 +41,12 @@ |
64 |
$OUT .= " --port='$madport'" unless $madport == "4040"; |
65 |
$OUT .= " --https-port='$madhttps_port'" unless $madhttps_port eq "0"; |
66 |
$OUT .= " --pidfile='$madpid'" unless $madpid eq ""; |
67 |
-$OUT .= " --quiet" unless $madquiet eq "0"; |
68 |
-$OUT .= " --default-music-folder='$madmusic'" unless $madmusic eq "/var/music"; |
69 |
-$OUT .= " --default-podcast-folder='$madpod'" unless $madpod eq "/var/music/Podcast"; |
70 |
-$OUT .= " --default-playlist-folder='$madplay'" unless $madplay eq "/var/music/playlists"; |
71 |
+$OUT .= " --default-music-folder='$madmusic'" unless $madmusic eq "/var/media"; |
72 |
+$OUT .= " --default-podcast-folder='$madpod'" unless $madpod eq "/var/media/podcast"; |
73 |
+$OUT .= " --default-playlist-folder='$madplay'" unless $madplay eq "/var/media/playlists"; |
74 |
+$OUT .= " --default-playlist-import-folder='$madimpo'" unless $madimpo eq "/var/media/playlists/import"; |
75 |
+$OUT .= " --default-playlist-export-folder='$madexpo'" unless $madexpo eq "/var/media/playlists/export"; |
76 |
+$OUT .= " --default-playlist-backup-folder='$madback'" unless $madback eq "/var/media/playlists/backup"; |
77 |
$OUT .= " --init-memory=$madinitmem"; |
78 |
$OUT .= " --max-memory=$madmem"; |
79 |
}" |
80 |
@@ -51,5 +57,5 @@ |
81 |
# below 1024. Also make sure to grant the user write permissions in |
82 |
# the music directories, otherwise changing album art and tags will fail. |
83 |
|
84 |
-SUBSONIC_USER=madsonic |
85 |
+MADSONIC_USER=madsonic |
86 |
|