|
@@ -1663,103 +1663,513 @@ function backup_to_friends_servers {
|
1663
|
1663
|
echo "tar -czvf /home/$MY_USERNAME/tempfiles/miscfiles.tar.gz /home/$MY_USERNAME/.gnupg /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/.ssh /var/lib/mysql/mysql /var/www /etc/nginx/sites-available /home/$MY_USERNAME/README" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1664
|
1664
|
|
1665
|
1665
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1666
|
+ echo ' # MariaDB password' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1667
|
+ echo -n 'DATABASE_PASSWORD=$(cat ' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1668
|
+ echo "$DATABASE_PASSWORD_FILE)" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1669
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1670
|
+ BACKUP_INCLUDES_DATABASES="no"
|
|
1671
|
+ if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
|
1672
|
+ BACKUP_INCLUDES_DATABASES="yes"
|
|
1673
|
+ echo "if [ ! -d $SERVER/backup/gnusocial ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1674
|
+ echo " mkdir -p $SERVER/backup/gnusocial" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1675
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1676
|
+ echo "if [ ! -d $SERVER/backup/gnusocialdata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1677
|
+ echo " mkdir -p $SERVER/backup/gnusocialdata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1678
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1679
|
+ echo "if [ ! -d /root/tempgnusocialdata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1680
|
+ echo " mkdir -p /root/tempgnusocialdata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1681
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1682
|
+ echo 'echo "Obtaining GNU Social database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1683
|
+ echo 'mysqldump --password=$DATABASE_PASSWORD gnusocial > /root/tempgnusocialdata/gnusocial.sql' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1684
|
+ echo "if [ ! -s /root/tempgnusocialdata/gnusocial.sql ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1685
|
+ echo ' echo "GNU social database could not be saved"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1686
|
+ echo ' if [ ! $DATABASE_PASSWORD ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1687
|
+ echo " echo 'No MariaDB password was given'" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1688
|
+ echo " fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1689
|
+ echo ' shred -zu /root/tempgnusocialdata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1690
|
+ echo ' rm -rf /root/tempgnusocialdata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1691
|
+ echo ' exit 296' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1692
|
+ echo "fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1693
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1694
|
+ fi
|
|
1695
|
+ if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
|
|
1696
|
+ BACKUP_INCLUDES_DATABASES="yes"
|
|
1697
|
+ echo "if [ ! -d $SERVER/backup/redmatrix ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1698
|
+ echo " mkdir -p $SERVER/backup/redmatrix" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1699
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1700
|
+ echo "if [ ! -d $SERVER/backup/redmatrixdata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1701
|
+ echo " mkdir -p $SERVER/backup/redmatrixdata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1702
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1703
|
+ echo "if [ ! -d /root/tempredmatrixdata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1704
|
+ echo " mkdir -p /root/tempredmatrixdata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1705
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1706
|
+ echo 'echo "Obtaining Red Matrix database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1707
|
+ echo 'mysqldump --password=$DATABASE_PASSWORD redmatrix > /root/tempredmatrixdata/redmatrix.sql' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1708
|
+ echo "if [ ! -s /root/tempredmatrixdata/redmatrix.sql ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1709
|
+ echo ' echo "Red Matrix database could not be saved"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1710
|
+ echo ' if [ ! $DATABASE_PASSWORD ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1711
|
+ echo " echo 'No MariaDB password was given'" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1712
|
+ echo " fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1713
|
+ echo ' shred -zu /root/tempredmatrixdata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1714
|
+ echo ' rm -rf /root/tempredmatrixdata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1715
|
+ echo ' exit 378' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1716
|
+ echo "fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1717
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1718
|
+ fi
|
|
1719
|
+ if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
|
|
1720
|
+ BACKUP_INCLUDES_DATABASES="yes"
|
|
1721
|
+ echo "if [ ! -d $SERVER/backup/owncloud ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1722
|
+ echo " mkdir -p $SERVER/backup/owncloud" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1723
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1724
|
+ echo "if [ ! -d $SERVER/backup/owncloud2 ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1725
|
+ echo " mkdir -p $SERVER/backup/owncloud2" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1726
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1727
|
+ echo "if [ ! -d $SERVER/backup/ownclouddata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1728
|
+ echo " mkdir -p $SERVER/backup/ownclouddata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1729
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1730
|
+ echo "if [ ! -d /root/tempownclouddata ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1731
|
+ echo " mkdir -p /root/tempownclouddata" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1732
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1733
|
+ echo 'echo "Obtaining Owncloud database backup"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1734
|
+ echo 'mysqldump --password=$DATABASE_PASSWORD owncloud > /root/tempownclouddata/owncloud.sql' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1735
|
+ echo "if [ ! -s /root/tempownclouddata/owncloud.sql ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1736
|
+ echo ' echo "Owncloud database could not be saved"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1737
|
+ echo ' if [ ! $DATABASE_PASSWORD ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1738
|
+ echo " echo 'No MariaDB password was given'" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1739
|
+ echo " fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1740
|
+ echo ' shred -zu /root/tempownclouddata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1741
|
+ echo ' rm -rf /root/tempownclouddata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1742
|
+ echo ' exit 377' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1743
|
+ echo "fi" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1744
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1745
|
+ fi
|
|
1746
|
+ if grep -Fxq "install_wiki" $COMPLETION_FILE; then
|
|
1747
|
+ echo "if [ ! -d $SERVER/backup/wiki ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1748
|
+ echo " mkdir -p $SERVER/backup/wiki" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1749
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1750
|
+ echo "if [ ! -d $SERVER/backup/wiki2 ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1751
|
+ echo " mkdir -p $SERVER/backup/wiki2" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1752
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1753
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1754
|
+ fi
|
|
1755
|
+ if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
|
1756
|
+ echo "if [ ! -d $SERVER/backup/blog ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1757
|
+ echo " mkdir -p $SERVER/backup/blog" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1758
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1759
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1760
|
+ fi
|
|
1761
|
+ echo '# Backup certificates' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1762
|
+ echo "if [ -d /etc/ssl ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1763
|
+ echo ' echo "Backing up certificates"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1764
|
+ echo " if [ ! -d $SERVER/backup/ssl ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1765
|
+ echo " mkdir -p $SERVER/backup/ssl" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1766
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1767
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1768
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1769
|
+ echo '# Backup projects' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1770
|
+ echo "if [ -d /home/$MY_USERNAME/projects ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1771
|
+ echo ' echo "Backing up projects"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1772
|
+ echo " if [ ! -d $SERVER/backup/projects ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1773
|
+ echo " mkdir -p $SERVER/backup/projects" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1774
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1775
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1776
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1777
|
+ echo '# Backup personal settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1778
|
+ echo "if [ -d /home/$MY_USERNAME/personal ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1779
|
+ echo ' echo "Backing up personal settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1780
|
+ echo " if [ ! -d $SERVER/backup/personal ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1781
|
+ echo " mkdir -p $SERVER/backup/personal" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1782
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1783
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1784
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1785
|
+ echo '# Backup the public mailing list' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1786
|
+ echo "if [ -d $PUBLIC_MAILING_LIST_DIRECTORY ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1787
|
+ echo ' echo "Backing up the public mailing list"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1788
|
+ echo " if [ ! -d $SERVER/backup/mailinglist ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1789
|
+ echo " mkdir -p $SERVER/backup/mailinglist" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1790
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1791
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1792
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1793
|
+ echo '# Backup xmpp settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1794
|
+ echo "if [ -d $XMPP_DIRECTORY ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1795
|
+ echo ' echo "Backing up the XMPP settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1796
|
+ echo " if [ ! -d $SERVER/backup/xmpp ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1797
|
+ echo " mkdir -p $SERVER/backup/xmpp" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1798
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1799
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1800
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1801
|
+ echo '# Backup gpg keys' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1802
|
+ echo "if [ -d /home/$MY_USERNAME/.gnupg ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1803
|
+ echo ' echo "Backing up gpg keys"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1804
|
+ echo " if [ ! -d $SERVER/backup/gnupg ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1805
|
+ echo " mkdir -p $SERVER/backup/gnupg" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1806
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1807
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1808
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1809
|
+ echo '# Backup ssh keys' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1810
|
+ echo "if [ -d /home/$MY_USERNAME/.ssh ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1811
|
+ echo ' echo "Backing up ssh keys"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1812
|
+ echo " if [ ! -d $SERVER/backup/ssh ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1813
|
+ echo " mkdir -p $SERVER/backup/ssh" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1814
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1815
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1816
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1817
|
+ echo '# Backup web sites' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1818
|
+ echo "if [ -d /etc/nginx ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1819
|
+ echo ' echo "Backing up web settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1820
|
+ echo " if [ ! -d $SERVER/backup/web ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1821
|
+ echo " mkdir -p $SERVER/backup/web" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1822
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1823
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1824
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1825
|
+ echo '# Backup README file' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1826
|
+ echo "if [ -f /home/$MY_USERNAME/README ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1827
|
+ echo ' echo "Backing up README"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1828
|
+ echo " if [ ! -d $SERVER/backup/readme ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1829
|
+ echo " mkdir -p $SERVER/backup/readme" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1830
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1831
|
+ echo " if [ ! -d /home/$MY_USERNAME/tempbackup ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1832
|
+ echo " mkdir -p /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1833
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1834
|
+ echo " cp -f /home/$MY_USERNAME/README /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1835
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1836
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1837
|
+ echo '# Backup Mutt settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1838
|
+ echo "if [ -f /home/$MY_USERNAME/.muttrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1839
|
+ echo ' echo "Backing up Mutt settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1840
|
+ echo " if [ ! -d /home/$MY_USERNAME/tempbackup ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1841
|
+ echo " mkdir -p /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1842
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1843
|
+ echo " cp /home/$MY_USERNAME/.muttrc /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1844
|
+ echo ' if [ -f /etc/Muttrc ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1845
|
+ echo " cp /etc/Muttrc /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1846
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1847
|
+ echo " if [ ! -d $SERVER/backup/mutt ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1848
|
+ echo " mkdir -p $SERVER/backup/mutt" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1849
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1850
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1851
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1852
|
+ echo '# Backup procmail settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1853
|
+ echo "if [ -f /home/$MY_USERNAME/.procmailrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1854
|
+ echo ' echo "Backing up procmail settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1855
|
+ echo " if [ ! -d /home/$MY_USERNAME/tempbackup ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1856
|
+ echo " mkdir -p /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1857
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1858
|
+ echo " cp /home/$MY_USERNAME/.procmailrc /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1859
|
+ echo " if [ ! -d $SERVER/backup/procmail ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1860
|
+ echo " mkdir -p $SERVER/backup/procmail" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1861
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1862
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1863
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1864
|
+ echo '# Backup email' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1865
|
+ echo "if [ -d /home/$MY_USERNAME/Maildir ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1866
|
+ echo ' echo "Backing up emails"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1867
|
+ echo " if [ ! -d $SERVER/backup/mail ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1868
|
+ echo " mkdir -p $SERVER/backup/mail" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1869
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1870
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1871
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1872
|
+ echo '# Backup DLNA cache' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1873
|
+ echo "if [ -d /var/cache/minidlna ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1874
|
+ echo ' echo "Backing up DLNA cache"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1875
|
+ echo " if [ ! -d $SERVER/backup/dlna ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1876
|
+ echo " mkdir -p $SERVER/backup/dlna" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1877
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1878
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1879
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1880
|
+ if [[ $BACKUP_INCLUDES_DATABASES == "yes" ]]; then
|
|
1881
|
+ echo '# Mysql settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1882
|
+ echo "if [ ! -d $SERVER/backup/mariadb ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1883
|
+ echo " mkdir -p $SERVER/backup/mariadb" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1884
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1885
|
+ echo 'if [ ! -d /root/tempmariadb ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1886
|
+ echo ' mkdir /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1887
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1888
|
+ echo 'mysqldump --password=$DATABASE_PASSWORD mysql user > /root/tempmariadb/mysql.sql' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1889
|
+ echo "if [ ! -s /root/tempmariadb/mysql.sql ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1890
|
+ echo ' echo "Unable to backup mysql settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1891
|
+ echo ' rm -rf /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1892
|
+ echo ' exit 653' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1893
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1894
|
+ echo 'echo "$DATABASE_PASSWORD" > /root/tempmariadb/db' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1895
|
+ echo 'chmod 400 /root/tempmariadb/db' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1896
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1897
|
+ fi
|
1666
|
1898
|
echo 'while read remote_server' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1667
|
1899
|
echo 'do' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1900
|
+
|
|
1901
|
+ # Start of the loop
|
|
1902
|
+
|
1668
|
1903
|
echo ' # Get the server and its password' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1669
|
1904
|
echo ' SERVER="scp://${* %%remote_server}"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1670
|
1905
|
echo ' FTP_PASSWORD="${remote_server%% *}"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1671
|
1906
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1672
|
1907
|
|
1673
|
|
- echo ' # Backup certificates' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1674
|
|
- echo " if [ -d /etc/ssl ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1675
|
|
- echo ' echo "Backing up certificates"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1676
|
|
- echo " if [ ! -d $SEVER/backup/ssl ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1677
|
|
- echo " mkdir -p $SERVER/backup/certs" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1678
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1679
|
|
- echo " rsyncrypto -r /etc/ssl $SERVER/backup/ssl $SERVER/backup/ssl.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1680
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1681
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1908
|
+ if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
|
1909
|
+ BACKUP_INCLUDES_DATABASES="yes"
|
|
1910
|
+ echo " rsyncrypto -v -r /root/tempgnusocialdata $SERVER/backup/gnusocialdata $SERVER/backup/gnusocialdata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1911
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1912
|
+ echo ' exit 853' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1913
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1914
|
+ echo ' shred -zu /root/tempgnusocialdata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1915
|
+ echo ' rm -rf /root/tempgnusocialdata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1916
|
+ echo ' echo "Backing up GNU social installation"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1917
|
+ echo " rsyncrypto -v -r /var/www/$MICROBLOG_DOMAIN_NAME/htdocs $SERVER/backup/gnusocial $SERVER/backup/gnusocial.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1918
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1919
|
+ echo ' exit 846' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1920
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1921
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1922
|
+ fi
|
|
1923
|
+ if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
|
|
1924
|
+ echo " rsyncrypto -v -r /root/tempredmatrixdata $SERVER/backup/redmatrixdata $SERVER/backup/redmatrixdata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1925
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1926
|
+ echo ' exit 285' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1927
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1928
|
+ echo " rsyncrypto -v -r /var/www/$REDMATRIX_DOMAIN_NAME/htdocs $SERVER/backup/redmatrix $SERVER/backup/redmatrix.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1929
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1930
|
+ echo ' exit 593' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1931
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1932
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1933
|
+ fi
|
|
1934
|
+ if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
|
|
1935
|
+ echo " rsyncrypto -v -r /root/tempownclouddata $SERVER/backup/ownclouddata $SERVER/backup/ownclouddata.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1936
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1937
|
+ echo ' exit 188' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1938
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1939
|
+ echo " rsyncrypto -v -r /var/lib/owncloud $SERVER/backup/owncloud $SERVER/backup/owncloud.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1940
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1941
|
+ echo ' exit 632' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1942
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1943
|
+ echo " rsyncrypto -v -r /etc/owncloud $SERVER/backup/owncloud2 $SERVER/backup/owncloud2.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1944
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1945
|
+ echo ' exit 612' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1946
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1947
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1948
|
+ fi
|
|
1949
|
+ if grep -Fxq "install_wiki" $COMPLETION_FILE; then
|
|
1950
|
+ echo " rsyncrypto -v -r /var/lib/dokuwiki $SERVER/backup/wiki $SERVER/backup/wiki.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1951
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1952
|
+ echo ' exit 964' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1953
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1954
|
+ echo " rsyncrypto -v -r /etc/dokuwiki $SERVER/backup/wiki2 $SERVER/backup/wiki2.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1955
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1956
|
+ echo ' exit 964' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1957
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1958
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1959
|
+ fi
|
|
1960
|
+ if grep -Fxq "install_blog" $COMPLETION_FILE; then
|
|
1961
|
+ echo " rsyncrypto -v -r /var/www/$FULLBLOG_DOMAIN_NAME/htdocs $SERVER/backup/blog $SERVER/backup/blog.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1962
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1963
|
+ echo ' exit 854' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1964
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1965
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1966
|
+ fi
|
1682
|
1967
|
|
1683
|
|
- echo ' # Backup projects' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1684
|
|
- echo "if [ -d /home/$MY_USERNAME/projects ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1685
|
|
- echo ' echo "Backing up projects"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1686
|
|
- echo " if [ ! -d $SERVER/backup/projects ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1687
|
|
- echo " mkdir -p $SERVER/backup/projects" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1688
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1689
|
|
- echo " rsyncrypto -r /home/$MY_USERNAME/projects $SERVER/backup/projects $SERVER/backup/projects.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1690
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1691
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1968
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1969
|
+ echo ' # Backup certificates' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1970
|
+ echo " if [ -d /etc/ssl ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1971
|
+ echo ' echo "Backing up certificates"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1972
|
+ echo " rsyncrypto -v -r /etc/ssl $SERVER/backup/ssl $SERVER/backup/ssl.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1973
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1974
|
+ echo ' exit 343' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1975
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1976
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1977
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1692
|
1978
|
|
1693
|
|
- echo ' # Backup personal settings' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1694
|
|
- echo " if [ -d /home/$MY_USERNAME/personal ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1695
|
|
- echo ' echo "Backing up personal settings"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1696
|
|
- echo " if [ ! -d $SERVER/backup/personal ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1697
|
|
- echo " mkdir -p $SERVER/backup/personal" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1698
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1699
|
|
- echo " rsyncrypto -r /home/$MY_USERNAME/personal $SERVER/backup/personal $SERVER/backup/personal.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1700
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1701
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1979
|
+ echo ' # Backup projects' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1980
|
+ echo " if [ -d /home/$MY_USERNAME/projects ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1981
|
+ echo ' echo "Backing up projects"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1982
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/projects $SERVER/backup/projects $SERVER/backup/projects.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1983
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1984
|
+ echo ' exit 873' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1985
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1986
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1987
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1702
|
1988
|
|
1703
|
|
- echo ' # Backup the public mailing list' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1704
|
|
- echo " if [ -d $PUBLIC_MAILING_LIST_DIRECTORY ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1705
|
|
- echo ' echo "Backing up the public mailing list"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1706
|
|
- echo " if [ ! -d $SERVER/backup/mailinglist ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1707
|
|
- echo " mkdir -p $SERVER/backup/mailinglist" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1708
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1709
|
|
- echo " rsyncrypto -r $PUBLIC_MAILING_LIST_DIRECTORY $SERVER/backup/mailinglist $SERVER/backup/mailinglist.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1710
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1711
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1989
|
+ echo ' # Backup personal settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1990
|
+ echo " if [ -d /home/$MY_USERNAME/personal ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1991
|
+ echo ' echo "Backing up personal settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1992
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/personal $SERVER/backup/personal $SERVER/backup/personal.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1993
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1994
|
+ echo ' exit 649' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1995
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1996
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
1997
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1712
|
1998
|
|
1713
|
|
- echo ' # Backup xmpp settings' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1714
|
|
- echo " if [ -d $XMPP_DIRECTORY ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1715
|
|
- echo ' echo "Backing up the XMPP settings"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1716
|
|
- echo " if [ ! -d $SERVER/backup/xmpp ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1717
|
|
- echo " mkdir -p $SERVER/backup/xmpp" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1718
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1719
|
|
- echo " rsyncrypto -r $XMPP_DIRECTORY $SERVER/backup/xmpp $SERVER/backup/xmpp.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1720
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1721
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
1999
|
+ echo ' # Backup the public mailing list' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2000
|
+ echo " if [ -d $PUBLIC_MAILING_LIST_DIRECTORY ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2001
|
+ echo ' echo "Backing up the public mailing list"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2002
|
+ echo " rsyncrypto -v -r $PUBLIC_MAILING_LIST_DIRECTORY $SERVER/backup/mailinglist $SERVER/backup/mailinglist.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2003
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2004
|
+ echo ' exit 938' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2005
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2006
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2007
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1722
|
2008
|
|
1723
|
|
- #echo '# Backup web content' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1724
|
|
- #echo ' echo "Backing up web content"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1725
|
|
- #echo " if [ ! -d $SERVER/backup/www ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1726
|
|
- #echo " mkdir -p $SERVER/backup/www" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1727
|
|
- #echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1728
|
|
- #echo " rsyncrypto -r /var/www $SERVER/backup/www $SERVER/backup/www.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1729
|
|
- #echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1730
|
|
-
|
1731
|
|
- echo ' # Backup miscellaneous stuff' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1732
|
|
- echo " if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1733
|
|
- echo ' echo "Backing up miscellaneous files"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1734
|
|
- echo " if [ ! -d $SERVER/backup/misc ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1735
|
|
- echo " mkdir -p $SERVER/backup/misc" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1736
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1737
|
|
- echo " rsyncrypto -r /home/$MY_USERNAME/tempfiles $SERVER/backup/misc $SERVER/backup/misc.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1738
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1739
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
2009
|
+ echo ' # Backup xmpp settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2010
|
+ echo " if [ -d $XMPP_DIRECTORY ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2011
|
+ echo ' echo "Backing up the XMPP settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2012
|
+ echo " rsyncrypto -v -r $XMPP_DIRECTORY $SERVER/backup/xmpp $SERVER/backup/xmpp.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2013
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2014
|
+ echo ' exit 593' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2015
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2016
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2017
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1740
|
2018
|
|
1741
|
|
- echo ' # Backup email' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1742
|
|
- echo " if [ -d /home/$MY_USERNAME/Maildir ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1743
|
|
- echo ' echo "Backing up emails"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1744
|
|
- echo " if [ ! -d $SERVER/backup/mail ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1745
|
|
- echo " mkdir -p $SERVER/backup/mail" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1746
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1747
|
|
- echo " rsyncrypto -r /home/$MY_USERNAME/Maildir $SERVER/backup/mail $SERVER/backup/mail.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1748
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1749
|
|
- echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
2019
|
+ echo ' # Backup gpg keys' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2020
|
+ echo " if [ -d /home/$MY_USERNAME/.gnupg ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2021
|
+ echo ' echo "Backing up gpg keys"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2022
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/.gnupg $SERVER/backup/gnupg $SERVER/backup/gnupg.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2023
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2024
|
+ echo ' exit 491' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2025
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2026
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2027
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2028
|
+
|
|
2029
|
+ echo ' # Backup ssh keys' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2030
|
+ echo " if [ -d /home/$MY_USERNAME/.ssh ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2031
|
+ echo ' echo "Backing up ssh keys"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2032
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/.ssh $SERVER/backup/ssh $SERVER/backup/ssh.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2033
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2034
|
+ echo ' exit 731' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2035
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2036
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2037
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2038
|
+
|
|
2039
|
+ echo ' # Backup web sites' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2040
|
+ echo " if [ -d /etc/nginx ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2041
|
+ echo ' echo "Backing up web settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2042
|
+ echo " rsyncrypto -v -r /etc/nginx/sites-available $SERVER/backup/web $SERVER/backup/web.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2043
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2044
|
+ echo ' exit 848' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2045
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2046
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2047
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2048
|
+
|
|
2049
|
+ echo ' # Backup README file' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2050
|
+ echo " if [ -f /home/$MY_USERNAME/README ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2051
|
+ echo ' echo "Backing up README"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2052
|
+ echo " if [ ! -d $SERVER/backup/readme ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2053
|
+ echo " mkdir -p $SERVER/backup/readme" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2054
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2055
|
+ echo " if [ ! -d /home/$MY_USERNAME/tempbackup ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2056
|
+ echo " mkdir -p /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2057
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2058
|
+ echo " cp -f /home/$MY_USERNAME/README /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2059
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/tempbackup $SERVER/backup/readme $SERVER/backup/readme.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2060
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2061
|
+ echo ' exit 848' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2062
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2063
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2064
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2065
|
+
|
|
2066
|
+ echo ' # Backup Mutt settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2067
|
+ echo " if [ -f /home/$MY_USERNAME/.muttrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2068
|
+ echo ' echo "Backing up Mutt settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2069
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/tempbackup $SERVER/backup/mutt $SERVER/backup/mutt.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2070
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2071
|
+ echo ' exit 492' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2072
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2073
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2074
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2075
|
+
|
|
2076
|
+ echo ' # Backup procmail settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2077
|
+ echo " if [ -f /home/$MY_USERNAME/.procmailrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2078
|
+ echo ' echo "Backing up procmail settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2079
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/tempbackup $SERVER/backup/procmail $SERVER/backup/procmail.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2080
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2081
|
+ echo ' exit 492' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2082
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2083
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2084
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2085
|
+
|
|
2086
|
+ echo ' # Backup email' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2087
|
+ echo " if [ -d /home/$MY_USERNAME/Maildir ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2088
|
+ echo ' echo "Backing up emails"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2089
|
+ echo " rsyncrypto -v -r /home/$MY_USERNAME/Maildir $SERVER/backup/mail $SERVER/backup/mail.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2090
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2091
|
+ echo ' exit 396' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2092
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2093
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2094
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2095
|
+
|
|
2096
|
+ echo ' # Backup DLNA cache' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2097
|
+ echo " if [ -d /var/cache/minidlna ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2098
|
+ echo ' echo "Backing up DLNA cache"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2099
|
+ echo " rsyncrypto -v -r /var/cache/minidlna $SERVER/backup/dlna $SERVER/backup/dlna.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2100
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2101
|
+ echo ' exit 498' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2102
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2103
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2104
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
1750
|
2105
|
|
1751
|
|
- echo ' # Backup DLNA cache' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1752
|
|
- echo " if [ -d /var/cache/minidlna ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1753
|
|
- echo ' echo "Backing up DLNA cache"' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1754
|
|
- echo " if [ ! -d $SERVER/backup/dlna ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1755
|
|
- echo " mkdir -p $SERVER/backup/dlna" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1756
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1757
|
|
- echo " rsyncrypto -r /var/cache/minidlna $SERVER/backup/dlna $SERVER/backup/dlna.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1758
|
|
- echo ' fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
2106
|
+ if [[ $BACKUP_INCLUDES_DATABASES == "yes" ]]; then
|
|
2107
|
+ echo ' # Mysql settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2108
|
+ echo " if [ ! -d $SERVER/backup/mariadb ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2109
|
+ echo " mkdir -p $SERVER/backup/mariadb" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2110
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2111
|
+ echo ' if [ ! -d /root/tempmariadb ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2112
|
+ echo ' mkdir /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2113
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2114
|
+ echo ' mysqldump --password=$DATABASE_PASSWORD mysql user > /root/tempmariadb/mysql.sql' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2115
|
+ echo " if [ ! -s /root/tempmariadb/mysql.sql ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2116
|
+ echo ' echo "Unable to backup mysql settings"' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2117
|
+ echo ' rm -rf /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2118
|
+ echo ' exit 653' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2119
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2120
|
+ echo ' echo "$DATABASE_PASSWORD" > /root/tempmariadb/db' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2121
|
+ echo ' chmod 400 /root/tempmariadb/db' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2122
|
+ echo " rsyncrypto -v -r /root/tempmariadb $SERVER/backup/mariadb $SERVER/backup/mariadb.keys $BACKUP_CERTIFICATE" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2123
|
+ echo ' if [ ! "$?" = "0" ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2124
|
+ echo ' exit 794' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2125
|
+ echo ' fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2126
|
+ echo ' shred -zu /root/tempmariadb/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2127
|
+ echo ' rm -rf /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2128
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2129
|
+ fi
|
|
2130
|
+
|
|
2131
|
+ # End of the loop
|
1759
|
2132
|
|
1760
|
2133
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1761
|
2134
|
echo "done < $FRIENDS_SERVERS_LIST" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1762
|
2135
|
echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
|
2136
|
+ if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
|
|
2137
|
+ echo 'shred -zu /root/tempgnusocialdata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2138
|
+ echo 'rm -rf /root/tempgnusocialdata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2139
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2140
|
+ fi
|
|
2141
|
+ if grep -Fxq "install_redmatrix" $COMPLETION_FILE; then
|
|
2142
|
+ echo 'shred -zu /root/tempredmatrixdata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2143
|
+ echo 'rm -rf /root/tempredmatrixdata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2144
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2145
|
+ fi
|
|
2146
|
+ if grep -Fxq "install_owncloud" $COMPLETION_FILE; then
|
|
2147
|
+ echo 'shred -zu /root/tempownclouddata/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2148
|
+ echo 'rm -rf /root/tempownclouddata' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2149
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2150
|
+ fi
|
|
2151
|
+ echo '# Backup README file' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2152
|
+ echo "if [ -f /home/$MY_USERNAME/README ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2153
|
+ echo " rm -rf /home/$MY_USERNAME/tempbackup" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2154
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2155
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2156
|
+ echo '# Backup Mutt settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2157
|
+ echo "if [ -f /home/$MY_USERNAME/.muttrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2158
|
+ echo ' rm -rf /home/$MY_USERNAME/tempbackup' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2159
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2160
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2161
|
+ echo '# Backup procmail settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2162
|
+ echo "if [ -f /home/$MY_USERNAME/.procmailrc ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2163
|
+ echo ' rm -rf /home/$MY_USERNAME/tempbackup' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2164
|
+ echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2165
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2166
|
+ if [[ $BACKUP_INCLUDES_DATABASES == "yes" ]]; then
|
|
2167
|
+ echo '# Mysql settings' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2168
|
+ echo 'shred -zu /root/tempmariadb/*' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2169
|
+ echo 'rm -rf /root/tempmariadb' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2170
|
+ echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
|
|
2171
|
+ fi
|
|
2172
|
+
|
1763
|
2173
|
echo '# Remove temporary files' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1764
|
2174
|
echo "if [ -d /home/$MY_USERNAME/tempfiles ]; then" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|
1765
|
2175
|
echo " rm -rf /home/$MY_USERNAME/tempfiles" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
|