Skip to content
This repository has been archived by the owner on Dec 27, 2021. It is now read-only.

Releases: tritonas00/system-tar-and-restore

7.0

16 Dec 08:21
Compare
Choose a tag to compare

Major project cleanup. Completes the rewrite started with 6.0

  • introduced new variable names see backup.conf for changes
  • simplified /home directory options, see star.sh --help or backup.conf
  • simplified multicore options, see star.sh --help or backup.conf
  • simplified backup.conf sourcing method see star.sh --help or README.md
  • simplified clean_unmount and made it standalone
  • enhanced deleting older backups - you can now specify the number of latest backups to keep
  • accept non-empty target root partition without extra argument
  • genkernel on gentoo is now optional, use -D, --use-genkernel in Restore/Transfer mode το use it
  • properly clarified error/warning/info messages
  • clarified some arguments
  • cleaned up star.sh output
  • nicer progress bar
  • unified distro detection method
  • gui wrapper: added cron schedule backup option
  • gui wrapper: proper cancelling/cleaning method
  • gui wrapper: show generated command in terminal
  • code cleanup and re-ordering

6.9

05 Aug 18:04
Compare
Choose a tag to compare
6.9
  • added pbzip2 parallel decompression support (thanks to 0rinsb3lt)
  • simplified multi-core threads number logic
  • gui layout and functionality improvements
  • cleanups in star.sh

6.8

01 Oct 18:17
Compare
Choose a tag to compare
6.8
  • use basic date/time format in default backup name (fixes issues with fat file system destinations)
  • reworked restore/transfer tab
  • many code cleanups in star.sh

6.7

11 Jul 17:13
Compare
Choose a tag to compare
6.7
  • show generated configuration file to gui wrapper log
  • gui wrapper improvements

6.6

08 Apr 03:07
Compare
Choose a tag to compare
6.6
  • added option to specify the number of threads for multi-core compression
  • added option to create a non-system backup archive of a specified directory
  • added .desktop launcher and polkit action file, useful for packaging
  • fixed missing BRmcore entry in generate_conf
  • code cleanups

6.5

26 Mar 15:05
Compare
Choose a tag to compare
6.5
  • added support for nvme devices (thanks scottbass for reporting)
  • implemented partition cleaning mechanism (see star.sh --help)
  • wrapper now reads custom configuration file path (syntax: star-gui.sh /path/to/backup.conf)
  • silenced gtkdialog output on exit
  • show total files in log
  • smoothed wget output to wrapper
  • use stock gtk icons in wrapper window and buttons
  • user tar options in backup mode now appear on top of the list, just like the other modes
  • proper check for /home directory options
  • star-gui.sh: added check for gtkdialog and /home directory options
  • star.sh: removed bold from user replies
  • star.sh: arguments now override the configuration file
  • star.sh: added check for wget
  • star.sh: improved verbose tar/rsync output
  • removed summary from rsync output (caused misleading percentage)
  • generate_conf: trim leading, trailing and multiple spaces in user tar options
  • code cleanups

6.4.1

14 Feb 00:11
Compare
Choose a tag to compare
  • fixed broken multi core compression
  • updated openssl detection for file-5.30

6.4

08 Feb 20:32
Compare
Choose a tag to compare
6.4
  • proper variable quoting
  • fix: check_input didn't parse correctly mounted partitions in mountpoints with spaces
  • fix: files/directories with spaces in /home didn't parse correctly with -O in backup mode
  • fix: if the scripts are located in directory with spaces and gui wrapper called outside of that directory, it could not find the main script
  • moved prepare_choot before asking to edit fstab - at that stage the user can easily chroot in the target system for further intervention

6.3

05 Feb 15:42
Compare
Choose a tag to compare
6.3
  • added missing Fedora tar option in backup.conf
  • tar options starting with "--exclude=" in backup.conf now translated as paths in Exclude entry
  • fixed wildcard expansion in user tar/rsync options and excludes
  • override (-o) now applies to Restore mode also
  • override (-o) now gives full user control in tar options
  • show default tar options in tooltips
  • generate backup.conf function now writes proper quotes
  • star.sh: accept only tar/rsync options starting with "-" (also fixes nasty bug in Transfer mode with bad user input)
  • formatted some code

6.2

24 Jan 17:13
Compare
Choose a tag to compare
6.2
  • added exclude /home option in transfer mode
  • --acls and --xattrs are now default tar options
  • debug checkbox now updates the title bar
  • gui layout improvements
  • removed useless hide cursor option
  • code cleanups and minor fixes in star.sh