| 
				
			 | 
			
			
				@@ -20,6 +20,48 @@ UPDATED="no" 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				20
			 | 
			
			
				 ZERONET_DEFAULT_BLOG_TAGLINE="Blogging on the Mesh" 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				21
			 | 
			
			
				 ZERONET_DEFAULT_FORUM_TAGLINE="A decentralized discussion group" 
			 | 
		
	
		
			
			| 
				22
			 | 
			
				22
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				23
			 | 
			
			
				+function install_ipfs { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				24
			 | 
			
			
				+  if [ ! -f /home/$MY_USERNAME/go/bin/ipfs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				25
			 | 
			
			
				+      sudo apt-get -y install golang libpam0g-dev fuse 
			 | 
		
	
		
			
			| 
				
			 | 
			
				26
			 | 
			
			
				+      if ! grep -q "GOPATH/bin" /home/$MY_USERNAME/.bashrc; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				27
			 | 
			
			
				+          echo 'export GOPATH=/home/git/go' >> /home/$MY_USERNAME/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				28
			 | 
			
			
				+          echo 'export PATH="$GOPATH/bin:$PATH:";' >> /home/$MY_USERNAME/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				29
			 | 
			
			
				+          chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				30
			 | 
			
			
				+          . ~/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				31
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				32
			 | 
			
			
				+      if [ ! -d /home/$MY_USERNAME/go ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				33
			 | 
			
			
				+          mkdir /home/$MY_USERNAME/go 
			 | 
		
	
		
			
			| 
				
			 | 
			
				34
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				35
			 | 
			
			
				+      go get -u github.com/ipfs/go-ipfs/cmd/ipfs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				36
			 | 
			
			
				+      if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				37
			 | 
			
			
				+          exit 8242 
			 | 
		
	
		
			
			| 
				
			 | 
			
				38
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				39
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				40
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				41
			 | 
			
			
				+  if [ ! -d /home/$MY_USERNAME/.ipfs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				42
			 | 
			
			
				+      ipfs init -b 4096 
			 | 
		
	
		
			
			| 
				
			 | 
			
				43
			 | 
			
			
				+      if [ ! -d /home/$MY_USERNAME/.ipfs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				44
			 | 
			
			
				+          echo "IPFS could not be initialised" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+          exit 7358 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				48
			 | 
			
			
				+      # directories to mount to 
			 | 
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				+      if [ ! -d /ipfs ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+          sudo mkdir /ipfs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+          sudo mkdir /ipns 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+          sudo chown $MY_USERNAME:$MY_USERNAME /ipfs 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+          sudo chown $MY_USERNAME:$MY_USERNAME /ipns 
			 | 
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				+      if [ -f /etc/fuse.conf ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+          sudo chown $MY_USERNAME:$MY_USERNAME /etc/fuse.conf 
			 | 
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				+      if [ -f /dev/fuse ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				60
			 | 
			
			
				+          sudo chown $MY_USERNAME:$MY_USERNAME /dev/fuse 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				23
			 | 
			
				65
			 | 
			
			
				 function install_zeronet_blog { 
			 | 
		
	
		
			
			| 
				24
			 | 
			
				66
			 | 
			
			
				     if [ ! -f /home/$MY_USERNAME/README ]; then 
			 | 
		
	
		
			
			| 
				25
			 | 
			
				67
			 | 
			
			
				         touch /home/$MY_USERNAME/README 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -269,6 +311,7 @@ if [[ $SERVER_INSTALLATION == "no" ]]; then 
			 | 
		
	
		
			
			| 
				269
			 | 
			
				311
			 | 
			
			
				         install_zeronet 
			 | 
		
	
		
			
			| 
				270
			 | 
			
				312
			 | 
			
			
				         install_zeronet_blog 
			 | 
		
	
		
			
			| 
				271
			 | 
			
				313
			 | 
			
			
				         install_zeronet_forum 
			 | 
		
	
		
			
			| 
				
			 | 
			
				314
			 | 
			
			
				+        install_ipfs 
			 | 
		
	
		
			
			| 
				272
			 | 
			
				315
			 | 
			
			
				         sudo batman start 
			 | 
		
	
		
			
			| 
				273
			 | 
			
				316
			 | 
			
			
				         if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				274
			 | 
			
				317
			 | 
			
			
				             exit 2 
			 |