|  | @@ -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
 |