|
|
|
|
2469
|
echo -n "}' | awk -F '/' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2469
|
echo -n "}' | awk -F '/' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2470
|
echo -n '$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2470
|
echo -n '$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2471
|
echo "}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2471
|
echo "}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2472
|
- echo " obnam forget --keep=${BACKUP_MAX_DAYS}d -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
|
|
|
2472
|
+ echo -n " obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
|
2473
|
+ echo '-r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2473
|
echo ' obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2474
|
echo ' obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2474
|
else
|
2475
|
else
|
2475
|
# For rsyncrypto usage see http://archive09.linux.com/feature/125322
|
2476
|
# For rsyncrypto usage see http://archive09.linux.com/feature/125322
|
|
|
|
|
2615
|
echo ' backup_directory_to_usb /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2616
|
echo ' backup_directory_to_usb /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2616
|
echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2617
|
echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2617
|
echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2618
|
echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2618
|
-
|
|
|
|
|
2619
|
+
|
2619
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
2620
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
2620
|
BACKUP_INCLUDES_DATABASES="yes"
|
2621
|
BACKUP_INCLUDES_DATABASES="yes"
|
2621
|
echo 'backup_database gnusocial' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
2622
|
echo 'backup_database gnusocial' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
|
|
|
3976
|
echo -n '$2' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
3977
|
echo -n '$2' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
3977
|
echo "}')" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
3978
|
echo "}')" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
3978
|
|
3979
|
|
3979
|
- echo -n " obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
|
3980
|
- echo '-r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
|
|
|
3980
|
+ echo -n " obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
|
3981
|
+ echo '-r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
3981
|
echo ' obnam backup -r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
3982
|
echo ' obnam backup -r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
3982
|
else
|
3983
|
else
|
3983
|
# For rsyncrypto usage see http://archive09.linux.com/feature/125322
|
3984
|
# For rsyncrypto usage see http://archive09.linux.com/feature/125322
|
|
|
|
|
4115
|
echo ' backup_directory_to_friend /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4116
|
echo ' backup_directory_to_friend /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4116
|
echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4117
|
echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4117
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4118
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4118
|
-
|
|
|
|
|
4119
|
+
|
4119
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
4120
|
if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
4120
|
BACKUP_INCLUDES_DATABASES="yes"
|
4121
|
BACKUP_INCLUDES_DATABASES="yes"
|
4121
|
echo 'backup_database_to_friend gnusocial' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
4122
|
echo 'backup_database_to_friend gnusocial' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
|
|
|
7970
|
|
7971
|
|
7971
|
# This is experimental developer preview and I hope at some stage
|
7972
|
# This is experimental developer preview and I hope at some stage
|
7972
|
# there will be a debian package for it.
|
7973
|
# there will be a debian package for it.
|
7973
|
-
|
|
|
|
|
7974
|
+
|
7974
|
# obtain the repo
|
7975
|
# obtain the repo
|
7975
|
if [ ! -d $INSTALL_DIR/letsencrypt ]; then
|
7976
|
if [ ! -d $INSTALL_DIR/letsencrypt ]; then
|
7976
|
git clone https://github.com/letsencrypt/letsencrypt
|
7977
|
git clone https://github.com/letsencrypt/letsencrypt
|
|
|
|
|
7988
|
./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory certonly
|
7989
|
./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory certonly
|
7989
|
if [ ! "$?" = "0" ]; then
|
7990
|
if [ ! "$?" = "0" ]; then
|
7990
|
echo 'Failed to install letsencrypt'
|
7991
|
echo 'Failed to install letsencrypt'
|
7991
|
- exit 63216
|
|
|
|
|
7992
|
+ exit 63216
|
7992
|
fi
|
7993
|
fi
|
7993
|
-
|
|
|
|
|
7994
|
+
|
7994
|
echo 'install_letsencrypt' >> $COMPLETION_FILE
|
7995
|
echo 'install_letsencrypt' >> $COMPLETION_FILE
|
7995
|
}
|
7996
|
}
|
7996
|
|
7997
|
|