Bob Mottram преди 10 години
родител
ревизия
c3b92ee949
променени са 1 файла, в които са добавени 11 реда и са изтрити 6 реда
  1. 11
    6
      install-freedombone.sh

+ 11
- 6
install-freedombone.sh Целия файл

@@ -6,6 +6,7 @@ MY_USERNAME=$2
6 6
 
7 7
 SSH_PORT=2222
8 8
 KERNEL_VERSION="v3.15.10-bone7"
9
+USE_HWRNG="yes"
9 10
 
10 11
 # Directory where source code is downloaded and compiled
11 12
 INSTALL_DIR=/root/build
@@ -119,11 +120,15 @@ function enable_zram {
119 120
   update-rc.d zram defaults
120 121
 }
121 122
 
122
-function hardware_random_number_generator {
123
-  apt-get -y install rng-tools
124
-  sed -i 's|#HRNGDEVICE=/dev/hwrng|HRNGDEVICE=/dev/hwrng|g' /etc/default/rng-tools
125
-  # TODO there should be a system restart at this point to enable /dev/hwrng
126
-  service rng-tools restart
123
+function random_number_generator {
124
+  if [ $USE_HWRNG == "yes" ]; then
125
+    apt-get -y install rng-tools
126
+    sed -i 's|#HRNGDEVICE=/dev/hwrng|HRNGDEVICE=/dev/hwrng|g' /etc/default/rng-tools
127
+    # TODO there should be a system restart at this point to enable /dev/hwrng
128
+    service rng-tools restart
129
+  else
130
+	apt-get -y install haveged
131
+  fi
127 132
 }
128 133
 
129 134
 function configure_ssh {
@@ -716,7 +721,7 @@ install_editor
716 721
 enable_backports
717 722
 update_the_kernel
718 723
 enable_zram
719
-hardware_random_number_generator
724
+random_number_generator
720 725
 configure_ssh
721 726
 regenerate_ssh_keys
722 727
 set_your_domain_name