| 
				
			 | 
			
			
				@@ -2704,7 +2704,68 @@ quit" > $INSTALL_DIR/batch.sql 
			 | 
		
	
		
			
			| 
				2704
			 | 
			
				2704
			 | 
			
			
				   echo 'install_redmatrix' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				2705
			 | 
			
				2705
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				2706
			 | 
			
				2706
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				2707
			 | 
			
			
				+function script_for_attaching_usb_drive { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2708
			 | 
			
			
				+  if grep -Fxq "script_for_attaching_usb_drive" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2709
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2710
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2711
			 | 
			
			
				+  echo '#!/bin/bash' > /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2712
			 | 
			
			
				+  echo 'if [ -d /var/media ]; then' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2713
			 | 
			
			
				+  echo '  umount /var/media' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2714
			 | 
			
			
				+  echo 'fi' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2715
			 | 
			
			
				+  echo 'if [ ! -d /var/media ]; then' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2716
			 | 
			
			
				+  echo '  mkdir /var/media' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2717
			 | 
			
			
				+  echo 'fi' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2718
			 | 
			
			
				+  echo 'mount /dev/sda1 /var/media' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2719
			 | 
			
			
				+  echo 'chown root:root /var/media' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2720
			 | 
			
			
				+  echo 'chown -R minidlna:minidlna /var/media/*' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2721
			 | 
			
			
				+  echo 'minidlnad -R' >> /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2722
			 | 
			
			
				+  chmod +x /usr/bin/attach-music 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2723
			 | 
			
			
				+  ln -s /usr/bin/attach-music /usr/bin/attach-usb 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2724
			 | 
			
			
				+  ln -s /usr/bin/attach-music /usr/bin/attach-videos 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2725
			 | 
			
			
				+  ln -s /usr/bin/attach-music /usr/bin/attach-pictures 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2726
			 | 
			
			
				+  ln -s /usr/bin/attach-music /usr/bin/attach-media 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2727
			 | 
			
			
				+  echo 'script_for_attaching_usb_drive' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2728
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2729
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2730
			 | 
			
			
				+function install_dlna_server { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2731
			 | 
			
			
				+  if grep -Fxq "install_dlna_server" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2732
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2733
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2734
			 | 
			
			
				+  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2735
			 | 
			
			
				+      return 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2736
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2737
			 | 
			
			
				+  apt-get -y --force-yes install minidlna 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2738
			 | 
			
			
				+  sed -i "s|media_dir=/var/lib/minidlna|media_dir=A,/home/$MY_USERNAME/Music|g" /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2739
			 | 
			
			
				+  if ! grep -q "/home/$MY_USERNAME/Pictures" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2740
			 | 
			
			
				+    echo "media_dir=P,/home/$MY_USERNAME/Pictures" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2741
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2742
			 | 
			
			
				+  if ! grep -q "/home/$MY_USERNAME/Videos" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2743
			 | 
			
			
				+	  echo "media_dir=V,/home/$MY_USERNAME/Videos" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2744
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2745
			 | 
			
			
				+  if ! grep -q "/var/media/Music" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2746
			 | 
			
			
				+	  echo "media_dir=A,/var/media/Music" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2747
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2748
			 | 
			
			
				+  if ! grep -q "/var/media/Pictures" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2749
			 | 
			
			
				+	  echo "media_dir=P,/var/media/Pictures" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2750
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2751
			 | 
			
			
				+  if ! grep -q "/var/media/Videos" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2752
			 | 
			
			
				+	  echo "media_dir=V,/var/media/Videos" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2753
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2754
			 | 
			
			
				+  sed -i 's/#root_container=./root_container=B/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2755
			 | 
			
			
				+  sed -i 's/#network_interface=/network_interface=eth0/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2756
			 | 
			
			
				+  sed -i 's/#friendly_name=/friendly_name="Freedombone Media"/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2757
			 | 
			
			
				+  sed -i 's|#db_dir=/var/cache/minidlna|db_dir=/var/cache/minidlna|g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2758
			 | 
			
			
				+  sed -i 's/#inotify=yes/inotify=yes/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2759
			 | 
			
			
				+  sed -i "s|#presentation_url=/|presentation_url=http://localhost:8200|g" /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2760
			 | 
			
			
				+  service minidlna force-reload 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2761
			 | 
			
			
				+  service minidlna reload 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2762
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2763
			 | 
			
			
				+  echo 'install_dlna_server' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2764
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2765
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				2707
			 | 
			
				2766
			 | 
			
			
				 function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2767
			 | 
			
			
				+  # These instructions don't work and need fixing 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2768
			 | 
			
			
				+  return 
			 | 
		
	
		
			
			| 
				2708
			 | 
			
				2769
			 | 
			
			
				   if grep -Fxq "install_mediagoblin" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				2709
			 | 
			
				2770
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				2710
			 | 
			
				2771
			 | 
			
			
				   fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -2901,65 +2962,6 @@ function install_mediagoblin { 
			 | 
		
	
		
			
			| 
				2901
			 | 
			
				2962
			 | 
			
			
				   echo 'install_mediagoblin' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				2902
			 | 
			
				2963
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				2903
			 | 
			
				2964
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				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
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				2927
			 | 
			
				
			 | 
			
			
				-function install_dlna_server { 
			 | 
		
	
		
			
			| 
				2928
			 | 
			
				
			 | 
			
			
				-  if grep -Fxq "install_dlna_server" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				2929
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				2930
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2931
			 | 
			
				
			 | 
			
			
				-  if [[ $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" ]]; then 
			 | 
		
	
		
			
			| 
				2932
			 | 
			
				
			 | 
			
			
				-      return 
			 | 
		
	
		
			
			| 
				2933
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2934
			 | 
			
				
			 | 
			
			
				-  apt-get -y --force-yes install minidlna 
			 | 
		
	
		
			
			| 
				2935
			 | 
			
				
			 | 
			
			
				-  sed -i "s|media_dir=/var/lib/minidlna|media_dir=A,/home/$MY_USERNAME/Music|g" /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2936
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "/home/$MY_USERNAME/Pictures" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				2937
			 | 
			
				
			 | 
			
			
				-    echo "media_dir=P,/home/$MY_USERNAME/Pictures" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2938
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2939
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "/home/$MY_USERNAME/Videos" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				2940
			 | 
			
				
			 | 
			
			
				-	  echo "media_dir=V,/home/$MY_USERNAME/Videos" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2941
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2942
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "/var/media/Music" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				2943
			 | 
			
				
			 | 
			
			
				-	  echo "media_dir=A,/var/media/Music" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2944
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2945
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "/var/media/Pictures" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				2946
			 | 
			
				
			 | 
			
			
				-	  echo "media_dir=P,/var/media/Pictures" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2947
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2948
			 | 
			
				
			 | 
			
			
				-  if ! grep -q "/var/media/Videos" /etc/minidlna.conf; then 
			 | 
		
	
		
			
			| 
				2949
			 | 
			
				
			 | 
			
			
				-	  echo "media_dir=V,/var/media/Videos" >> /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2950
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				2951
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#root_container=./root_container=B/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2952
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#network_interface=/network_interface=eth0/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2953
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#friendly_name=/friendly_name="Freedombone Media"/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2954
			 | 
			
				
			 | 
			
			
				-  sed -i 's|#db_dir=/var/cache/minidlna|db_dir=/var/cache/minidlna|g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2955
			 | 
			
				
			 | 
			
			
				-  sed -i 's/#inotify=yes/inotify=yes/g' /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2956
			 | 
			
				
			 | 
			
			
				-  sed -i "s|#presentation_url=/|presentation_url=http://localhost:8200|g" /etc/minidlna.conf 
			 | 
		
	
		
			
			| 
				2957
			 | 
			
				
			 | 
			
			
				-  service minidlna force-reload 
			 | 
		
	
		
			
			| 
				2958
			 | 
			
				
			 | 
			
			
				-  service minidlna reload 
			 | 
		
	
		
			
			| 
				2959
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				2960
			 | 
			
				
			 | 
			
			
				-  echo 'install_dlna_server' >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				2961
			 | 
			
				
			 | 
			
			
				-} 
			 | 
		
	
		
			
			| 
				2962
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				2963
			 | 
			
				2965
			 | 
			
			
				 function install_final { 
			 | 
		
	
		
			
			| 
				2964
			 | 
			
				2966
			 | 
			
			
				   if grep -Fxq "install_final" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				2965
			 | 
			
				2967
			 | 
			
			
				       return 
			 |