Commit Graph

76 Commits

Author SHA1 Message Date
Janek Bevendorff a7d5ef2f06 Update old path 2014-10-06 02:13:26 +02:00
Janek Bevendorff 0984a79fee Bump version number to 0.2.2 2014-10-06 02:03:57 +02:00
Janek Bevendorff d1196fa3db Remove vim fail. :-) 2014-10-06 01:56:14 +02:00
Janek Bevendorff 3bd8fbc511 Create (commented) mount options in /etc/fstab automatically 2014-10-06 01:52:59 +02:00
Janek Bevendorff 65ec9170de Create all necessary directories on Synology DSM, skip the rest 2014-10-06 00:57:32 +02:00
Janek Bevendorff bfcdf48381 Fix rsync session terminating 2014-10-06 00:49:39 +02:00
Janek Bevendorff 66e3839f55 Make sftp access compatible with Synology DSM and apply some general optimization 2014-10-05 23:52:40 +02:00
Janek Bevendorff b81371afca Add support for libnotify / notify-send 2014-10-05 21:57:48 +02:00
Janek Bevendorff f8c24cb457 Improve script compatibility by replacing PCRE grep with awk (resulting in overall nicer code) 2014-10-05 19:38:21 +02:00
Janek Bevendorff 9705fa78dc Do not overwrite any existing global rsnapshot config 2014-10-05 18:51:48 +02:00
Janek Bevendorff dc8a35e78d Replace incompatible busybox /usr/bin/logger with /opt/bin/logger on Synology DSM (now requires util-linux-ng to be installed via ipkg) 2014-10-05 18:41:15 +02:00
Janek Bevendorff c68fbedb26 Create correct perl5 mount directory on Synology DSM 2014-10-05 18:09:03 +02:00
Janek Bevendorff 031c437f5b Fix typo in variable name preventing rsync options to be loaded from config file and add (commented) example config that also works on Synology DSM 2014-10-05 18:03:50 +02:00
Janek Bevendorff 86f5ccdef3 Move --acls option to config file since not all servers support it (e.g. Synology DSM doesn't) 2014-10-05 17:54:53 +02:00
Janek Bevendorff 0a7ba16686 Make Synology OS detection work in chroot 2014-10-05 17:32:21 +02:00
Janek Bevendorff 8221e5acb3 Fix script not working in chroot due to missing /etc/profile 2014-10-05 17:18:00 +02:00
Janek Bevendorff b719226c73 Make passwd parsing more generic to improve compatibility 2014-10-05 16:43:57 +02:00
Janek Bevendorff 33f85d5d93 Correct initial rsnapshot config adjustment (again) 2014-10-05 16:43:57 +02:00
Janek Bevendorff 460d545a40 Minor formatting fix 2014-10-05 16:43:57 +02:00
Janek Bevendorff 1b03f13769 Fix UID acquisition for systems that don't set $UID 2014-10-05 16:43:46 +02:00
Janek Bevendorff 7075faeb7a Fix initial rsnapshot config correction 2014-10-05 16:19:54 +02:00
Janek Bevendorff cf078a123c Don't ignore client-config and server-config 2014-10-05 16:11:50 +02:00
Janek Bevendorff 2eae6e45de Remove xattr retention to improve compatibility with Synology DSM 2014-10-05 16:10:10 +02:00
Janek Bevendorff 22f454657d Fix detection of ald backup root config when no server-config available 2014-10-05 16:07:16 +02:00
Janek Bevendorff dca81553b6 Also remove skeleton folder in /etc 2014-10-05 15:32:27 +02:00
Janek Bevendorff b82fb3d80b Update client config guide 2014-10-05 15:27:47 +02:00
Janek Bevendorff 86803bf206 Also uninstall crontab entries 2014-10-05 15:17:31 +02:00
Janek Bevendorff fafe3d8275 Formatting fix 2014-10-05 01:22:44 +02:00
Janek Bevendorff 840e6db3c6 Update out-of date information 2014-10-05 01:20:47 +02:00
Janek Bevendorff 49001dd638 Fix typo 2014-10-05 01:19:28 +02:00
Janek Bevendorff aedc33c88d Formatting fix 2014-10-05 01:18:46 +02:00
Janek Bevendorff c8eb94bd95 Add license headers 2014-10-05 01:09:30 +02:00
Janek Bevendorff fe1fbf4628 Replaced Makefile with proper install/uninstall script removing the need for config example files 2014-10-05 00:52:58 +02:00
Janek Bevendorff c01c60bab2 Add support for Synology DSM, make user group configurable and create it if it does not exist 2014-09-15 18:01:55 +02:00
Janek Bevendorff bb74287f66 Add distribution check script 2014-09-15 18:01:16 +02:00
Janek Bevendorff 7568fb93ef Explicitly source /etc/profile to circument environment issues with ipkg-installed packages on Synology DSM 2014-09-15 15:51:51 +02:00
Janek Bevendorff 98ae2c9392 Don't hardcode rsync path 2014-09-15 15:35:04 +02:00
Janek Bevendorff c7b40ab809 Add version and copyright info to the scripts 2014-09-13 01:31:40 +02:00
Janek Bevendorff a149713993 Revert to using /bin/sh instead of /bin/bash to improve compatibility with embedded systems such as Synology Diskstation 2014-09-13 01:18:40 +02:00
Janek Bevendorff 7dfec0a9bd Use cp -a and reset owner info for compatibility reasons 2014-09-13 01:16:22 +02:00
Janek Bevendorff 4131c01600 Add warning for users of older versions, bump version number to 0.2.0 2014-09-12 19:05:12 +02:00
Janek Bevendorff 76bf848c4f Update paths within script files 2014-09-12 18:51:30 +02:00
Janek Bevendorff 90c98ad83f Update README 2014-09-12 18:40:51 +02:00
Janek Bevendorff 6160ff9aa4 Move server config examples and templates from /usr/etc/rs-backup to /etc/rs-backup 2014-09-12 18:26:08 +02:00
Janek Bevendorff 4d8e3471de Add Makefile for installing the scripts 2014-09-12 18:10:41 +02:00
Janek Bevendorff 79a18312e5 Move rs-backup-run from /bin to /usr/bin 2014-09-12 18:10:21 +02:00
Janek Bevendorff e014176d7b Move files and folders from /usr/local to /usr 2014-09-12 15:34:40 +02:00
Janek Bevendorff 6c400c81f9 Correct typo 2014-05-02 15:27:50 +02:00
Janek Bevendorff 799afa0b58 Fix typo 2013-12-04 21:53:29 +01:00
Janek Bevendorff 7d91290118 Make sure passwd file exists before writing to it 2013-11-20 14:43:30 +01:00