| 
				
			 | 
			
			
				@@ -116,6 +116,9 @@ ONERNG_PACKAGE_DOWNLOAD="https://github.com/OneRNG/onerng.github.io/blob/master/ 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				116
			 | 
			
			
				 # Hash for OneRNG driver 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				117
			 | 
			
			
				 ONERNG_PACKAGE_HASH='78f1c2f52ae573e3b398a695ece7ab9f41868252657ea269f0d5cf0bd4f2eb59' 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				118
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				119
			 | 
			
			
				+# device name for OneRNG 
			 | 
		
	
		
			
			| 
				
			 | 
			
				120
			 | 
			
			
				+ONERNG_DEVICE='ttyACM0' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				121
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				122
			 | 
			
			
				 # Whether this system is being installed within a docker container 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				123
			 | 
			
			
				 INSTALLED_WITHIN_DOCKER="no" 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				124
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -4793,6 +4796,12 @@ function install_onerng { 
			 | 
		
	
		
			
			| 
				4793
			 | 
			
				4796
			 | 
			
			
				   # install the package 
			 | 
		
	
		
			
			| 
				4794
			 | 
			
				4797
			 | 
			
			
				   dpkg -i $ONERNG_PACKAGE 
			 | 
		
	
		
			
			| 
				4795
			 | 
			
				4798
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				4799
			 | 
			
			
				+  # check rng-tools configuration 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4800
			 | 
			
			
				+  if ! grep -q "/dev/$ONERNG_DEVICE" /etc/default/rng-tools; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4801
			 | 
			
			
				+      echo "HRNGDEVICE=/dev/$ONERNG_DEVICE" >> /etc/default/rng-tools 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4802
			 | 
			
			
				+      systemctl restart rng-tools 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4803
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4804
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				4796
			 | 
			
				4805
			 | 
			
			
				   # Check that the install worked 
			 | 
		
	
		
			
			| 
				4797
			 | 
			
				4806
			 | 
			
			
				   if [ ! -f /etc/onerng.conf ]; then 
			 | 
		
	
		
			
			| 
				4798
			 | 
			
				4807
			 | 
			
			
				       echo 'OneRNG configuration file not found. The package may not have installed successfully.' 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -8819,7 +8828,7 @@ function create_upgrade_script { 
			 | 
		
	
		
			
			| 
				8819
			 | 
			
				8828
			 | 
			
			
				   echo '    git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				8820
			 | 
			
				8829
			 | 
			
			
				   echo '    cp gpgit.pl /usr/bin' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				8821
			 | 
			
				8830
			 | 
			
			
				   echo 'fi' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				8822
			 | 
			
				
			 | 
			
			
				-   
			 | 
		
	
		
			
			| 
				
			 | 
			
				8831
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				8823
			 | 
			
				8832
			 | 
			
			
				   echo 'exit 0' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				8824
			 | 
			
				8833
			 | 
			
			
				   chmod +x /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				8825
			 | 
			
				8834
			 | 
			
			
				   echo 'create_upgrade_script' >> $COMPLETION_FILE 
			 |