|
@@ -1552,7 +1552,7 @@ function create_backup_script {
|
1552
|
1552
|
if grep -Fxq "create_backup_script" $COMPLETION_FILE; then
|
1553
|
1553
|
return
|
1554
|
1554
|
fi
|
1555
|
|
- apt-get -y install rsyncrypto
|
|
1555
|
+ apt-get -y install rsyncrypto cryptsetup
|
1556
|
1556
|
|
1557
|
1557
|
get_mariadb_password
|
1558
|
1558
|
get_mariadb_gnusocial_admin_password
|
|
@@ -1574,6 +1574,7 @@ function create_backup_script {
|
1574
|
1574
|
echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1575
|
1575
|
echo "umount -f $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1576
|
1576
|
echo "mkdir $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1577
|
+ echo "cryptsetup luksOpen $USB_DRIVE $USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1577
|
1578
|
echo -n 'mount $USB_DRIVE ' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1578
|
1579
|
echo "$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1579
|
1580
|
echo 'if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
@@ -2159,7 +2160,7 @@ function create_restore_script {
|
2159
|
2160
|
if grep -Fxq "create_restore_script" $COMPLETION_FILE; then
|
2160
|
2161
|
return
|
2161
|
2162
|
fi
|
2162
|
|
- apt-get -y install rsyncrypto
|
|
2163
|
+ apt-get -y install rsyncrypto cryptsetup
|
2163
|
2164
|
|
2164
|
2165
|
get_mariadb_password
|
2165
|
2166
|
get_mariadb_gnusocial_admin_password
|
|
@@ -2181,6 +2182,7 @@ function create_restore_script {
|
2181
|
2182
|
echo '' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
2182
|
2183
|
echo "if [ ! -d $USB_MOUNT ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
2183
|
2184
|
echo " mkdir $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
|
2185
|
+ echo " cryptsetup luksOpen $USB_DRIVE $USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
2184
|
2186
|
echo -n ' mount $USB_DRIVE ' >> /usr/bin/$RESTORE_SCRIPT_NAME
|
2185
|
2187
|
echo "$USB_MOUNT" >> /usr/bin/$RESTORE_SCRIPT_NAME
|
2186
|
2188
|
echo 'fi' >> /usr/bin/$RESTORE_SCRIPT_NAME
|