|
@@ -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
|