diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/createlinks smeserver-madsonic-5.0.3761/createlinks --- smeserver-madsonic-5.0.3761.old/createlinks 2013-11-20 23:56:31.000000000 -0500 +++ smeserver-madsonic-5.0.3761/createlinks 2021-06-04 02:25:02.820000000 -0400 @@ -18,3 +18,10 @@ service_link_enhanced("madsonic", "K45", "6"); service_link_enhanced("madsonic", "K45", "0"); service_link_enhanced("madsonic", "K45", "1"); + +my $event= "smeserver-madsonic-update"; + safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/madsonic"); + safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); + templates2events( "/etc/sysconfig/madsonic" , $event); + templates2events( "/etc/httpd/conf/httpd.conf" , $event); + 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 --- smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2013-11-20 23:11:58.000000000 -0500 +++ smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2021-06-04 01:15:48.746000000 -0400 @@ -3,19 +3,20 @@ # (/etc/init.d/madsonic) # # To change the startup parameters of Madsonic, modify -# the SUBSONIC_ARGS variable below. +# the MADSONIC_ARGS variable below. # -# Type "madsonic --help" on the command line to read an +# Type "/usr/share/madsonic/madsonic.sh --help" on the command line to read an # explanation of the different options. # # For example, to specify that Madsonic should use port 80 (for http) -# and 443 (for https), and use a Java memory heap size of 350 MB, use -# the following: +# and 443 (for https), and use a Java init memory heap size of 192 MB, +# and use a Java max memory heap size of 384 MB +# use the following: # -# SUBSONIC_ARGS="--port=80 --https-port=443 --max-memory=350" +# MADSONIC_ARGS="--port=80 --https-port=443 --init-memory=192 --max-memory=384" -SUBSONIC_ARGS="{ +MADSONIC_ARGS="{ my $madhome = $madsonic{'home'} || "/var/madsonic"; my $madhost = $madsonic{'host'} || "0.0.0.0"; my $madport = $madsonic{'port'} || "4041"; @@ -24,10 +25,13 @@ my $madinitmem = $madsonic{'InitMemory'} || "200"; my $madmem = $madsonic{'MaxMemory'} || "350"; my $madpid = $madsonic{'PIDfile'} || ""; -my $madmusic = $madsonic{'Music_Folder'} || "/var/music"; -my $madpod = $madsonic{'Podcast_Folder'} || "/var/music/Podcast"; -my $madplay = $madsonic{'Playlist_Folder'} || "/var/music/playlists"; -my $madquiet = $madsonic{'quiet'} || "0"; +my $madmusic = $madsonic{'Music_Folder'} || "/var/media"; +my $madpod = $madsonic{'Podcast_Folder'} || "/var/media/podcast"; +my $madplay = $madsonic{'Playlist_Folder'} || "/var/media/playlists"; +my $madinco = $madsonic{'Inco_Folder'} || "/var/media/incoming"; +my $madimpo = $madsonic{'Impo_Folder'} || "/var/media/playlists/import"; +my $madexpo = $madsonic{'Expo_Folder'} || "/var/media/playlists/export"; +my $madback = $madsonic{'Back_Folder'} || "/var/media/playlists/backup"; $OUT .= "--max-memory=$madmem --context-path='$madpath'"; @@ -37,10 +41,12 @@ $OUT .= " --port='$madport'" unless $madport == "4040"; $OUT .= " --https-port='$madhttps_port'" unless $madhttps_port eq "0"; $OUT .= " --pidfile='$madpid'" unless $madpid eq ""; -$OUT .= " --quiet" unless $madquiet eq "0"; -$OUT .= " --default-music-folder='$madmusic'" unless $madmusic eq "/var/music"; -$OUT .= " --default-podcast-folder='$madpod'" unless $madpod eq "/var/music/Podcast"; -$OUT .= " --default-playlist-folder='$madplay'" unless $madplay eq "/var/music/playlists"; +$OUT .= " --default-music-folder='$madmusic'" unless $madmusic eq "/var/media"; +$OUT .= " --default-podcast-folder='$madpod'" unless $madpod eq "/var/media/podcast"; +$OUT .= " --default-playlist-folder='$madplay'" unless $madplay eq "/var/media/playlists"; +$OUT .= " --default-playlist-import-folder='$madimpo'" unless $madimpo eq "/var/media/playlists/import"; +$OUT .= " --default-playlist-export-folder='$madexpo'" unless $madexpo eq "/var/media/playlists/export"; +$OUT .= " --default-playlist-backup-folder='$madback'" unless $madback eq "/var/media/playlists/backup"; $OUT .= " --init-memory=$madinitmem"; $OUT .= " --max-memory=$madmem"; }" @@ -51,5 +57,5 @@ # below 1024. Also make sure to grant the user write permissions in # the music directories, otherwise changing album art and tags will fail. -SUBSONIC_USER=madsonic +MADSONIC_USER=madsonic