Releases: WnndGws/Locutus
Duplicity Use
Use Duplicity instead of the GUI provided by deja-dup
Deja-dup-lify
- Effectively makes locutus an aggregator script, instead of it's own backup program
Rsync as main backup utility
MAJOR CHANGE
Have moved away from borg and to rsync for reliability reasons. Rsync process goes as follows
Determine oldest folders allowed by checking user settings for flags
If a folder is older than allowed hour, rename to day, if day older than allowed day rename to week etc ect ........
For each category keep only one per hour/day/week etc
Hard link the latest folder to a new folder, and rename so that we have:
The newest folder with the correct date stamp
The second newest folder now hardlinks to the newest folder, thus creating a chain of hard links
Update newest folder with rsync
Using this method allows you to have full backups, while not sacrificing the disk space to store these backups
Check if Borg exists
- Borg works
- Aconf works
- Gmail works
Now checks if borg exists in save location, and if it doesnt, perform an init
Borg Working
- Happier with Borg I'mplimentation using a tmp file instead
Add Borg to process
- Add all borg processes to Locutus. All borg features should now be minimally usable.
- Users shouldnt need to do anything outside the bounds of the tags at the start of the file
- Invoke bash at the end of the file to clear environment variables used in the file to prevent passwords leaking into the shell environment
Added expect scripts
Can now backup aconf and gmail automatically
Initial Release
- First move into its own repo.
- Hardcoded still, will slowly improve and include settings