|
@@ -2901,6 +2901,29 @@ function install_mediagoblin {
|
2901
|
2901
|
echo 'install_mediagoblin' >> $COMPLETION_FILE
|
2902
|
2902
|
}
|
2903
|
2903
|
|
|
2904
|
+function script_for_attaching_usb_drive {
|
|
2905
|
+ if grep -Fxq "script_for_attaching_usb_drive" $COMPLETION_FILE; then
|
|
2906
|
+ return
|
|
2907
|
+ fi
|
|
2908
|
+ echo '#!/bin/bash' > /usr/bin/attach-music
|
|
2909
|
+ echo 'if [ -d /var/media ]; then' >> /usr/bin/attach-music
|
|
2910
|
+ echo ' umount /var/media' >> /usr/bin/attach-music
|
|
2911
|
+ echo 'fi' >> /usr/bin/attach-music
|
|
2912
|
+ echo 'if [ ! -d /var/media ]; then' >> /usr/bin/attach-music
|
|
2913
|
+ echo ' mkdir /var/media' >> /usr/bin/attach-music
|
|
2914
|
+ echo 'fi' >> /usr/bin/attach-music
|
|
2915
|
+ echo 'mount /dev/sda1 /var/media' >> /usr/bin/attach-music
|
|
2916
|
+ echo 'chown root:root /var/media' >> /usr/bin/attach-music
|
|
2917
|
+ echo 'chown -R minidlna:minidlna /var/media/*' >> /usr/bin/attach-music
|
|
2918
|
+ echo 'minidlnad -R' >> /usr/bin/attach-music
|
|
2919
|
+ chmod +x /usr/bin/attach-music
|
|
2920
|
+ ln -s /usr/bin/attach-music /usr/bin/attach-usb
|
|
2921
|
+ ln -s /usr/bin/attach-music /usr/bin/attach-videos
|
|
2922
|
+ ln -s /usr/bin/attach-music /usr/bin/attach-pictures
|
|
2923
|
+ ln -s /usr/bin/attach-music /usr/bin/attach-media
|
|
2924
|
+ echo 'script_for_attaching_usb_drive' >> $COMPLETION_FILE
|
|
2925
|
+}
|
|
2926
|
+
|
2904
|
2927
|
function install_dlna_server {
|
2905
|
2928
|
if grep -Fxq "install_dlna_server" $COMPLETION_FILE; then
|
2906
|
2929
|
return
|
|
@@ -2934,24 +2957,6 @@ function install_dlna_server {
|
2934
|
2957
|
service minidlna force-reload
|
2935
|
2958
|
service minidlna reload
|
2936
|
2959
|
|
2937
|
|
- # make a script to make attaching media via usb stick easy
|
2938
|
|
- echo '#!/bin/bash' > /usr/bin/attach-music
|
2939
|
|
- echo 'if [ -d /var/media ]; then' >> /usr/bin/attach-music
|
2940
|
|
- echo ' umount /var/media' >> /usr/bin/attach-music
|
2941
|
|
- echo 'fi' >> /usr/bin/attach-music
|
2942
|
|
- echo 'if [ ! -d /var/media ]; then' >> /usr/bin/attach-music
|
2943
|
|
- echo ' mkdir /var/media' >> /usr/bin/attach-music
|
2944
|
|
- echo 'fi' >> /usr/bin/attach-music
|
2945
|
|
- echo 'mount /dev/sda1 /var/media' >> /usr/bin/attach-music
|
2946
|
|
- echo 'chown root:root /var/media' >> /usr/bin/attach-music
|
2947
|
|
- echo 'chown -R minidlna:minidlna /var/media/*' >> /usr/bin/attach-music
|
2948
|
|
- echo 'minidlnad -R' >> /usr/bin/attach-music
|
2949
|
|
- chmod +x /usr/bin/attach-music
|
2950
|
|
- ln -s /usr/bin/attach-music /usr/bin/attach-usb
|
2951
|
|
- ln -s /usr/bin/attach-music /usr/bin/attach-videos
|
2952
|
|
- ln -s /usr/bin/attach-music /usr/bin/attach-pictures
|
2953
|
|
- ln -s /usr/bin/attach-music /usr/bin/attach-media
|
2954
|
|
-
|
2955
|
2960
|
echo 'install_dlna_server' >> $COMPLETION_FILE
|
2956
|
2961
|
}
|
2957
|
2962
|
|
|
@@ -3010,6 +3015,7 @@ folders_for_email_addresses
|
3010
|
3015
|
dynamic_dns_freedns
|
3011
|
3016
|
#create_private_mailing_list
|
3012
|
3017
|
import_email
|
|
3018
|
+script_for_attaching_usb_drive
|
3013
|
3019
|
install_web_server
|
3014
|
3020
|
configure_firewall_for_web_server
|
3015
|
3021
|
install_owncloud
|