|
@@ -2931,7 +2931,7 @@ function install_owncloud {
|
2931
|
2931
|
return
|
2932
|
2932
|
fi
|
2933
|
2933
|
fi
|
2934
|
|
- apt-get -y --force-yes owncloud
|
|
2934
|
+ apt-get -y --force-yes install owncloud
|
2935
|
2935
|
|
2936
|
2936
|
if [ ! -d /var/www/$OWNCLOUD_DOMAIN_NAME ]; then
|
2937
|
2937
|
mkdir /var/www/$OWNCLOUD_DOMAIN_NAME
|
|
@@ -3236,7 +3236,7 @@ function install_wiki {
|
3236
|
3236
|
if [ ! $WIKI_DOMAIN_NAME ]; then
|
3237
|
3237
|
return
|
3238
|
3238
|
fi
|
3239
|
|
- apt-get -y --force-yes instal dokuwiki
|
|
3239
|
+ apt-get -y --force-yes install dokuwiki
|
3240
|
3240
|
|
3241
|
3241
|
if [ ! -d /var/www/$WIKI_DOMAIN_NAME ]; then
|
3242
|
3242
|
mkdir /var/www/$WIKI_DOMAIN_NAME
|
|
@@ -4534,6 +4534,27 @@ function create_upgrade_script {
|
4534
|
4534
|
echo 'create_upgrade_script' >> $COMPLETION_FILE
|
4535
|
4535
|
}
|
4536
|
4536
|
|
|
4537
|
+function intrusion_detection {
|
|
4538
|
+ if grep -Fxq "intrusion_detection" $COMPLETION_FILE; then
|
|
4539
|
+ return
|
|
4540
|
+ fi
|
|
4541
|
+ apt-get install tripwire
|
|
4542
|
+ apt-get -y --force-yes autoremove
|
|
4543
|
+ cd /etc/tripwire
|
|
4544
|
+ cp arm-local.key $DOMAIN_NAME-local.key
|
|
4545
|
+ cp site.key $DOMAIN_NAME-site.key
|
|
4546
|
+ echo ''
|
|
4547
|
+ echo ''
|
|
4548
|
+ echo '*** Installing intrusion detection. You should create a couple of passwords for this. ***'
|
|
4549
|
+ echo ''
|
|
4550
|
+ echo ''
|
|
4551
|
+ tripwire --init
|
|
4552
|
+ tripwire --update-policy --secure-mode low /etc/tripwire/twpol.txt
|
|
4553
|
+ tripwire --check
|
|
4554
|
+
|
|
4555
|
+ echo 'intrusion_detection' >> $COMPLETION_FILE
|
|
4556
|
+}
|
|
4557
|
+
|
4537
|
4558
|
function install_final {
|
4538
|
4559
|
if grep -Fxq "install_final" $COMPLETION_FILE; then
|
4539
|
4560
|
return
|
|
@@ -4543,7 +4564,6 @@ function install_final {
|
4543
|
4564
|
umount $USB_MOUNT
|
4544
|
4565
|
rm -rf $USB_MOUNT
|
4545
|
4566
|
fi
|
4546
|
|
- apt-get -y --force-yes autoremove
|
4547
|
4567
|
echo 'install_final' >> $COMPLETION_FILE
|
4548
|
4568
|
echo ''
|
4549
|
4569
|
echo ' *** Freedombone installation is complete. Rebooting... ***'
|
|
@@ -4617,7 +4637,7 @@ create_backup_script
|
4617
|
4637
|
create_restore_script
|
4618
|
4638
|
backup_to_friends_servers
|
4619
|
4639
|
restore_from_friend
|
|
4640
|
+intrusion_detection
|
4620
|
4641
|
install_final
|
4621
|
|
-apt-get -y --force-yes autoremove
|
4622
|
4642
|
echo 'Freedombone installation is complete'
|
4623
|
4643
|
exit 0
|