Bob Mottram 9 years ago
parent
commit
38cb59be97
1 changed files with 0 additions and 243 deletions
  1. 0
    243
      src/freedombone

+ 0
- 243
src/freedombone View File

@@ -185,7 +185,6 @@ HUBZILLA_CODE=
185 185
 HUBZILLA_REPO="https://github.com/redmatrix/hubzilla.git"
186 186
 HUBZILLA_ADDONS_REPO="https://github.com/redmatrix/hubzilla-addons.git"
187 187
 HUBZILLA_ADMIN_PASSWORD=
188
-RESTORE_HUBZILLA_SCRIPT_NAME="restorehubzilla"
189 188
 HUBZILLA_COMMIT='609e42cdd8facae0a673bb1a370c44225d22b1cd'
190 189
 
191 190
 # Domain name for git hosting installation
@@ -2722,247 +2721,6 @@ function get_mariadb_owncloud_admin_password {
2722 2721
   fi
2723 2722
 }
2724 2723
 
2725
-function restore_directory_from_usb {
2726
-  script_name=$1
2727
-  echo 'function restore_directory_from_usb {' >> $script_name
2728
-  echo "  BACKUP_CERTIFICATE=$BACKUP_CERTIFICATE" >> $script_name
2729
-  echo '  if [ ! -d ${1} ]; then' >> $script_name
2730
-  echo '    mkdir ${1}' >> $script_name
2731
-  echo '  fi' >> $script_name
2732
-
2733
-  if [[ $BACKUP_TYPE == 'obnam' ]]; then
2734
-      echo '  obnam restore -r $USB_MOUNT/backup/${2} --to ${1}' >> $script_name
2735
-  else
2736
-      echo '  rsyncrypto -v -d -r $USB_MOUNT/backup/${2} ${1} $USB_MOUNT/backup/${2}.keys $BACKUP_CERTIFICATE' >> $script_name
2737
-  fi
2738
-  echo '}' >> $script_name
2739
-}
2740
-
2741
-function restore_database {
2742
-  script_name=$1
2743
-  echo 'function restore_database {' >> $script_name
2744
-  if [[ $BACKUP_TYPE == 'obnam' ]]; then
2745
-      echo '  RESTORE_SUBDIR="root"' >> $script_name
2746
-  else
2747
-      echo '  RESTORE_SUBDIR="usb/backup/${1}data"' >> $script_name
2748
-  fi
2749
-  echo '' >> $script_name
2750
-  echo '  if [ -d $USB_MOUNT/backup/${1} ]; then' >> $script_name
2751
-  echo '    echo "Restoring ${1} database"' >> $script_name
2752
-  echo '    restore_directory_from_usb "/root/temp${1}data" "${1}data"' >> $script_name
2753
-  echo '    if [ ! -f /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql ]; then' >> $script_name
2754
-  echo '      echo "Unable to restore ${1} database"' >> $script_name
2755
-  echo '      rm -rf /root/temp${1}data' >> $script_name
2756
-  echo '      umount $USB_MOUNT' >> $script_name
2757
-  echo '      rm -rf $USB_MOUNT' >> $script_name
2758
-  echo '      exit 503' >> $script_name
2759
-  echo '    fi' >> $script_name
2760
-  echo -n '    mysqlsuccess=$(mysql -u root --password=$DATABASE_PASSWORD ' >> $script_name
2761
-  echo '${1} -o < /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/${1}.sql)' >> $script_name
2762
-  echo '    if [ ! "$?" = "0" ]; then' >> $script_name
2763
-  echo '      echo "$mysqlsuccess"' >> $script_name
2764
-  echo '      umount $USB_MOUNT' >> $script_name
2765
-  echo '      rm -rf $USB_MOUNT' >> $script_name
2766
-  echo '      exit 964' >> $script_name
2767
-  echo '    fi' >> $script_name
2768
-  echo '    shred -zu /root/temp${1}data/${RESTORE_SUBDIR}/temp${1}data/*' >> $script_name
2769
-  echo '    rm -rf /root/temp${1}data' >> $script_name
2770
-  echo '    echo "Restoring ${1} installation"' >> $script_name
2771
-  echo '    if [ ! -d /root/temp${1} ]; then' >> $script_name
2772
-  echo '      mkdir /root/temp${1}' >> $script_name
2773
-  echo '    fi' >> $script_name
2774
-  echo '    restore_directory_from_usb "/root/temp${1}" "${1}"' >> $script_name
2775
-  if [[ $BACKUP_TYPE == 'obnam' ]]; then
2776
-      echo '    RESTORE_SUBDIR="var"' >> $script_name
2777
-  else
2778
-      echo '    RESTORE_SUBDIR="usb/backup/${1}"' >> $script_name
2779
-  fi
2780
-  echo '    if [ ${2} ]; then' >> $script_name
2781
-  echo '      if [ -d /var/www/${2}/htdocs ]; then' >> $script_name
2782
-  echo '        if [ -d /root/temp${1}/${RESTORE_SUBDIR}/www/${2}/htdocs ]; then' >> $script_name
2783
-  echo '          rm -rf /var/www/${2}/htdocs' >> $script_name
2784
-  echo '          mv /root/temp${1}/${RESTORE_SUBDIR}/www/${2}/htdocs /var/www/${2}/' >> $script_name
2785
-  echo '          if [ ! "$?" = "0" ]; then' >> $script_name
2786
-  echo '            umount $USB_MOUNT' >> $script_name
2787
-  echo '            rm -rf $USB_MOUNT' >> $script_name
2788
-  echo '            exit 683' >> $script_name
2789
-  echo '          fi' >> $script_name
2790
-  echo '          if [ -d /etc/letsencrypt/live/${2} ]; then' >> $script_name
2791
-  echo '            ln -s /etc/letsencrypt/live/${2}/privkey.pem /etc/ssl/private/${2}.key' >> $script_name
2792
-  echo '            ln -s /etc/letsencrypt/live/${2}/fullchain.pem /etc/ssl/certs/${2}.pem' >> $script_name
2793
-  echo '          else' >> $script_name
2794
-  echo '            # Ensure that the bundled SSL cert is being used' >> $script_name
2795
-  echo '            if [ -f /etc/ssl/certs/${2}.bundle.crt ]; then' >> $script_name
2796
-  echo '              sed -i "s|${2}.crt|${2}.bundle.crt|g" /etc/nginx/sites-available/${2}' >> $script_name
2797
-  echo '            fi' >> $script_name
2798
-  echo '          fi' >> $script_name
2799
-  echo '        fi' >> $script_name
2800
-  echo '      fi' >> $script_name
2801
-  echo '    fi' >> $script_name
2802
-  echo '  fi' >> $script_name
2803
-  echo '}' >> $script_name
2804
-}
2805
-
2806
-function create_restore_hubzilla_script {
2807
-  if grep -Fxq "create_restore_hubzilla_script" $COMPLETION_FILE; then
2808
-      return
2809
-  fi
2810
-  apt-get -y install rsyncrypto cryptsetup obnam
2811
-
2812
-  get_mariadb_password
2813
-  get_mariadb_hubzilla_admin_password
2814
-  get_mariadb_git_admin_password
2815
-
2816
-  echo '#!/bin/bash' > /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2817
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2818
-  echo "USB_DRIVE=$USB_DRIVE" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2819
-  echo 'if [ $1 ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2820
-  echo '  USB_DRIVE=/dev/${1}1' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2821
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2822
-  echo "USB_MOUNT=$USB_MOUNT" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2823
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2824
-  echo "ADMIN_USERNAME=$MY_USERNAME" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2825
-  echo "MY_USERNAME=$MY_USERNAME" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2826
-  echo 'if [ $2 ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2827
-  echo '  MY_USERNAME=$2' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2828
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2829
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2830
-  echo 'if [ ! -b $USB_DRIVE ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2831
-  echo '  echo "Please attach a USB drive"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2832
-  echo '  exit 1' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2833
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2834
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2835
-  echo 'if [ ! -d $USB_MOUNT ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2836
-  echo '  mkdir $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2837
-  echo '  if [ -f /dev/mapper/encrypted_usb ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2838
-  echo '    rm -rf /dev/mapper/encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2839
-  echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2840
-  echo '  cryptsetup luksClose encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2841
-  echo '  cryptsetup luksOpen $USB_DRIVE encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2842
-  echo '  if [ "$?" = "0" ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2843
-  echo '      USB_DRIVE=/dev/mapper/encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2844
-  echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2845
-  echo -n '  mount $USB_DRIVE ' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2846
-  echo '$USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2847
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2848
-  echo 'if [ ! -d $USB_MOUNT/backup ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2849
-  echo '  echo "No backup directory found on the USB drive."' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2850
-  echo '  umount $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2851
-  echo '  rm -rf $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2852
-  echo '  exit 2' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2853
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2854
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2855
-
2856
-  echo 'echo "Checking that user exists"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2857
-  echo 'if [ ! -d /home/$MY_USERNAME ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2858
-  echo '  echo "Username $MY_USERNAME not found. Reinstall Freedombone with this username."' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2859
-  echo '  umount $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2860
-  echo '  rm -rf $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2861
-  echo '  exit 295' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2862
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2863
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2864
-
2865
-  echo 'echo "Copying GPG keys to root"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2866
-  echo 'cp -r /home/$MY_USERNAME/.gnupg /root' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2867
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2868
-
2869
-  echo '# MariaDB password' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2870
-  echo -n 'DATABASE_PASSWORD=$(cat ' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2871
-  echo "$DATABASE_PASSWORD_FILE)" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2872
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2873
-
2874
-  restore_directory_from_usb /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2875
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2876
-  restore_database /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2877
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2878
-
2879
-  if [[ $BACKUP_TYPE != 'obnam' ]]; then
2880
-      echo 'if [ -f $USB_MOUNT/backup/key.gpg ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2881
-      echo "  if [ -f $BACKUP_CERTIFICATE.new ]; then" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2882
-      echo "    rm $BACKUP_CERTIFICATE.new" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2883
-      echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2884
-      echo '  cp $USB_MOUNT/backup/key.gpg /root/tempbackupkey.gpg' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2885
-      echo "  gpg /root/tempbackupkey.gpg" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2886
-      echo "  if [ -f /root/tempbackupkey ]; then" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2887
-      echo '    echo "Backup key decrypted"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2888
-      echo "    cp /root/tempbackupkey $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2889
-      echo "    shred -zu /root/tempbackupkey" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2890
-      echo "    chmod 400 $BACKUP_CERTIFICATE" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2891
-      echo '    echo "Backup certificate installed"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2892
-      echo '  else' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2893
-      echo '    echo "Unable to decrypt the backup key"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2894
-      echo '    umount $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2895
-      echo '    rm -rf $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2896
-      echo '    exit 735' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2897
-      echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2898
-      echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2899
-      echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2900
-
2901
-      echo "if [ ! -f $BACKUP_CERTIFICATE ]; then" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2902
-      echo "    echo 'No backup key was found. Copy your backup key to $BACKUP_CERTIFICATE'" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2903
-      echo '    umount $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2904
-      echo '    rm -rf $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2905
-      echo '    exit 563' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2906
-      echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2907
-      echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2908
-  fi
2909
-
2910
-  BACKUP_INCLUDES_WEBSITES="no"
2911
-
2912
-  if grep -Fxq "install_hubzilla" $COMPLETION_FILE; then
2913
-      BACKUP_INCLUDES_WEBSITES="yes"
2914
-      echo "restore_database hubzilla $HUBZILLA_DOMAIN_NAME" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2915
-      echo 'if [ -d $USB_MOUNT/backup/hubzilla ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2916
-      echo "  if [ ! -d /var/www/$HUBZILLA_DOMAIN_NAME/htdocs/store/[data]/smarty3 ]; then" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2917
-      echo "    mkdir -p /var/www/$HUBZILLA_DOMAIN_NAME/htdocs/store/[data]/smarty3" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2918
-      echo "  fi" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2919
-      echo "  chmod 777 /var/www/$HUBZILLA_DOMAIN_NAME/htdocs/store/[data]/smarty3" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2920
-      echo "  chown -R www-data:www-data /var/www/$HUBZILLA_DOMAIN_NAME/htdocs/*" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2921
-      echo '  if [ -d /root/temphubzilla ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2922
-      echo '    rm -rf /root/temphubzilla' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2923
-      echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2924
-      echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2925
-      echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2926
-  fi
2927
-
2928
-  echo 'sync' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2929
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2930
-  echo "# Unmount the USB drive" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2931
-  echo 'umount $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2932
-  echo 'rm -rf $USB_MOUNT' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2933
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2934
-  if [[ $BACKUP_INCLUDES_WEBSITES == "yes" ]]; then
2935
-      echo "# Restart the web server" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2936
-      echo "service nginx restart" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2937
-      echo "service php5-fpm restart" >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2938
-  fi
2939
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2940
-  echo 'echo "Setting permissions"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2941
-  echo 'for d in /home/*/ ; do' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2942
-  echo '  USERNAME=$(echo "$d" | awk -F '"'"'/'"'"' '"'"'{print $3}'"'"')' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2943
-  echo '  if [[ $USERNAME != "git" ]]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2944
-  echo '    chown -R $USERNAME:$USERNAME /home/$USERNAME' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2945
-  echo '  fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2946
-  echo 'done' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2947
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2948
-
2949
-  echo 'if [[ $USB_DRIVE == /dev/mapper/encrypted_usb ]]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2950
-  echo '  echo "Unmount encrypted USB"' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2951
-  echo '  cryptsetup luksClose encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2952
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2953
-  echo 'if [ -f /dev/mapper/encrypted_usb ]; then' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2954
-  echo '  rm -rf /dev/mapper/encrypted_usb' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2955
-  echo 'fi' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2956
-  echo '' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2957
-
2958
-  echo 'echo "Restore of Hubzilla from USB drive is complete. You can now remove it."' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2959
-  echo 'exit 0' >> /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2960
-  chmod 400 /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2961
-  chmod +x /usr/bin/$RESTORE_HUBZILLA_SCRIPT_NAME
2962
-
2963
-  echo 'create_restore_hubzilla_script' >> $COMPLETION_FILE
2964
-}
2965
-
2966 2724
 function create_freedns_updater {
2967 2725
   # currently inadyn doesn't work as expected with freeDNS, so this is a workaround
2968 2726
   if grep -Fxq "create_freedns_updater" $COMPLETION_FILE; then
@@ -9195,7 +8953,6 @@ configure_firewall_for_dlna
9195 8953
 install_mediagoblin
9196 8954
 #install_ipfs
9197 8955
 repair_databases_script
9198
-create_restore_hubzilla_script
9199 8956
 backup_to_friends_servers
9200 8957
 intrusion_detection
9201 8958
 install_final