| 
				
			 | 
			
			
				@@ -159,9 +159,6 @@ REDMATRIX_ADMIN_PASSWORD= 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				159
			 | 
			
			
				 OWNCLOUD_DOMAIN_NAME= 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				160
			 | 
			
			
				 # Freedns dynamic dns code for owncloud 
			 | 
		
	
		
			
			| 
				161
			 | 
			
				161
			 | 
			
			
				 OWNCLOUD_FREEDNS_SUBDOMAIN_CODE= 
			 | 
		
	
		
			
			| 
				162
			 | 
			
				
			 | 
			
			
				-OWNCLOUD_ARCHIVE="owncloud-7.0.2.tar.bz2" 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				
			 | 
			
			
				-OWNCLOUD_DOWNLOAD="https://download.owncloud.org/community/$OWNCLOUD_ARCHIVE" 
			 | 
		
	
		
			
			| 
				164
			 | 
			
				
			 | 
			
			
				-OWNCLOUD_HASH="ea07124a1b9632aa5227240d655e4d84967fb6dd49e4a16d3207d6179d031a3a" 
			 | 
		
	
		
			
			| 
				165
			 | 
			
				162
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				166
			 | 
			
				163
			 | 
			
			
				 # Domain name or freedns subdomain for your wiki 
			 | 
		
	
		
			
			| 
				167
			 | 
			
				164
			 | 
			
			
				 WIKI_DOMAIN_NAME= 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -2925,14 +2922,17 @@ function install_owncloud { 
			 | 
		
	
		
			
			| 
				2925
			 | 
			
				2922
			 | 
			
			
				           return 
			 | 
		
	
		
			
			| 
				2926
			 | 
			
				2923
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				2927
			 | 
			
				2924
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				2928
			 | 
			
				
			 | 
			
			
				-  apt-get -y --force-yes install php5 php5-gd php-xml-parser php5-intl wget 
			 | 
		
	
		
			
			| 
				2929
			 | 
			
				
			 | 
			
			
				-  apt-get -y --force-yes install php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl bzip2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2925
			 | 
			
			
				+  apt-get -y --force-yes owncloud 
			 | 
		
	
		
			
			| 
				2930
			 | 
			
				2926
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2931
			 | 
			
				2927
			 | 
			
			
				   if [ ! -d /var/www/$OWNCLOUD_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				2932
			 | 
			
				2928
			 | 
			
			
				       mkdir /var/www/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				2933
			 | 
			
				
			 | 
			
			
				-      mkdir /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2929
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2930
			 | 
			
			
				+  if [ -d /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2931
			 | 
			
			
				+      rm -rf /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs 
			 | 
		
	
		
			
			| 
				2934
			 | 
			
				2932
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				2935
			 | 
			
				2933
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				2934
			 | 
			
			
				+  ln -s /usr/share/owncloud /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2935
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				2936
			 | 
			
				2936
			 | 
			
			
				   echo 'server {' > /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				2937
			 | 
			
				2937
			 | 
			
			
				   echo '    listen 80;' >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				2938
			 | 
			
				2938
			 | 
			
			
				   echo "    server_name $OWNCLOUD_DOMAIN_NAME;" >> /etc/nginx/sites-available/$OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -3027,32 +3027,6 @@ function install_owncloud { 
			 | 
		
	
		
			
			| 
				3027
			 | 
			
				3027
			 | 
			
			
				       makecert $OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3028
			 | 
			
				3028
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				3029
			 | 
			
				3029
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				3030
			 | 
			
				
			 | 
			
			
				-  # download owncloud 
			 | 
		
	
		
			
			| 
				3031
			 | 
			
				
			 | 
			
			
				-  cd $INSTALL_DIR 
			 | 
		
	
		
			
			| 
				3032
			 | 
			
				
			 | 
			
			
				-  if [ ! -f $INSTALL_DIR/$OWNCLOUD_ARCHIVE ]; then 
			 | 
		
	
		
			
			| 
				3033
			 | 
			
				
			 | 
			
			
				-      wget $OWNCLOUD_DOWNLOAD 
			 | 
		
	
		
			
			| 
				3034
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				3035
			 | 
			
				
			 | 
			
			
				-  if [ ! -f $INSTALL_DIR/$OWNCLOUD_ARCHIVE ]; then 
			 | 
		
	
		
			
			| 
				3036
			 | 
			
				
			 | 
			
			
				-      echo 'Owncloud could not be downloaded.  Check that it exists at ' 
			 | 
		
	
		
			
			| 
				3037
			 | 
			
				
			 | 
			
			
				-      echo $OWNCLOUD_DOWNLOAD 
			 | 
		
	
		
			
			| 
				3038
			 | 
			
				
			 | 
			
			
				-      echo 'And if neccessary update the version number and hash within this script' 
			 | 
		
	
		
			
			| 
				3039
			 | 
			
				
			 | 
			
			
				-      exit 18 
			 | 
		
	
		
			
			| 
				3040
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				3041
			 | 
			
				
			 | 
			
			
				-  # Check that the hash is correct 
			 | 
		
	
		
			
			| 
				3042
			 | 
			
				
			 | 
			
			
				-  CHECKSUM=$(sha256sum $OWNCLOUD_ARCHIVE | awk -F ' ' '{print $1}') 
			 | 
		
	
		
			
			| 
				3043
			 | 
			
				
			 | 
			
			
				-  if [[ $CHECKSUM != $OWNCLOUD_HASH ]]; then 
			 | 
		
	
		
			
			| 
				3044
			 | 
			
				
			 | 
			
			
				-      echo 'The sha256 hash of the owncloud download is incorrect. Possibly the file may have been tampered with. Check the hash on the Owncloud web site.' 
			 | 
		
	
		
			
			| 
				3045
			 | 
			
				
			 | 
			
			
				-      echo $CHECKSUM 
			 | 
		
	
		
			
			| 
				3046
			 | 
			
				
			 | 
			
			
				-      echo $OWNCLOUD_HASH 
			 | 
		
	
		
			
			| 
				3047
			 | 
			
				
			 | 
			
			
				-      exit 19 
			 | 
		
	
		
			
			| 
				3048
			 | 
			
				
			 | 
			
			
				-  fi 
			 | 
		
	
		
			
			| 
				3049
			 | 
			
				
			 | 
			
			
				-  tar -xjf $OWNCLOUD_ARCHIVE 
			 | 
		
	
		
			
			| 
				3050
			 | 
			
				
			 | 
			
			
				-  echo 'Copying files...' 
			 | 
		
	
		
			
			| 
				3051
			 | 
			
				
			 | 
			
			
				-  cp -r owncloud/* /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs 
			 | 
		
	
		
			
			| 
				3052
			 | 
			
				
			 | 
			
			
				-  chown -R www-data:www-data /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs/apps 
			 | 
		
	
		
			
			| 
				3053
			 | 
			
				
			 | 
			
			
				-  chown -R www-data:www-data /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs/config 
			 | 
		
	
		
			
			| 
				3054
			 | 
			
				
			 | 
			
			
				-  chown www-data:www-data /var/www/$OWNCLOUD_DOMAIN_NAME/htdocs 
			 | 
		
	
		
			
			| 
				3055
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				3056
			 | 
			
				3030
			 | 
			
			
				   nginx_ensite $OWNCLOUD_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				3057
			 | 
			
				3031
			 | 
			
			
				   service php5-fpm restart 
			 | 
		
	
		
			
			| 
				3058
			 | 
			
				3032
			 | 
			
			
				   service nginx restart 
			 |