Backup Settings 1.5

Miscellaneous tools
Post Reply
Message
Author
User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

Backup Settings 1.5

#1 Post by RSH »

Hello.

I want to introduce my backup & migration tool: Backup Settings - now version 1.5.

Backup Settings 1.5 is a gtkdialog4 (gtkdialog zero dot eight) application and based on a suggestion by p310don. It has English, German and GoogleFrench Localizations. I moved this frome there: http://www.murga-linux.com/puppy/viewtopic.php?t=76400 to here, because it is now more than a suggestion.

# 2012-03-02 by RSH (@ puppy-linux.org) (GPL Version 2)

# 2012-03-02 - 1st script published
#--- NEW 0.1 ---#
# 2012-03-03 - 1st version using GUI
#--- NEW 0.2 ---#
# 2012-03-03 - multiple backup lists -> /root/.backup-settings/list
# 2012-03-03 - GUI refined, option to make .pet
# 2012-03-03 - Infodialog, Message after finishing work
# 2012-03-03 - Var. pausing between making .tar.gz and .pet
#--- NEW 0.3 ---#
# 2012-03-03 - Function to open and edit a new backup list
# 2012-03-03 - Function to open list directory in rox filer
# 2012-03-03 - Improvements about existing lists etc.

#--- NEW 0.4 ---#
# 2012-03-03 - Quick Manual now in the Help menu
#--- NEW 0.5 ---#
# 2012-03-06 - GUI again refined
# 2012-03-06 - default savepath can be changed & saved
# 2012-03-06 - English and German Localisation

#--- NEW 0.6 ---#
# 2012-03-06 - savepath is now proofed for existence
# 2012-03-06 - Now Combobox to select Time to wait (5 - 9 sec.)
# 2012-03-06 - ActiveList can now be saved
# 2012-03-06 - French localisation (did try google translate)
:lol:
#--- NEW 0.9 ---#
# 2012-03-10 - Lists/Directories now selectable by file-selector
#--- NEW 1.4 ---#
# 2012-03-24 - It is now possible to install all backup (.tar.gz) files automatically into your puppy
#--- NEW 1.5 ---#
# 2012-04-08 - small fix on syntax ($SAVEDIR$CURRDATE to $SAVEDIR/$CURRDATE), doesn't seem to had any effect, but now fixed

It will show English GUI if English keyboard layout is set --- as always.
Image

Short tutorial:

After you have installed backup-settings-1.5 into your new puppy, start backup-settings-1.5 from menu utility-general utilities, open your old save file (mount it by single left click) and create a list of backup directories. Do create a new list and drag & drop the wanted directories into the opened simple text editor. Klick into the textfield and then press enter for a new line and do it again. Save the list twice, different but similar names. You will need to edit the second one and remove the /mnt+mnt ... ... .2fs parts - otherwise you would install into your old save file.

After full list is created and saved, first click on Backup (using the unedited list) and drink some coffee meanwhile, second select the edited (removed path-parts) list and click Install. Installing should not give much time for having more coffee.

Do not change the save path except you create a new list and want to save this list on another place.

The path to save to is always the path where to install from! :!:

Note: If creating .pet do close the appearing dialog with click on "create database entry" and do close appearing leafpad using "strg-q". "Time to wait" is therefor added and also for bigger directories. Don't change anything - close it immediately, please. Take this feature by now as experimental and be aware to add one, two or more seconds to "Time to wait" if necessary. This can not be used for automatic install. To install automatically all backup files, you have to backup your files as .tar.gz.

A useful tip at last: if you are installing gnewpet by jpeps, you can run gnewpet from the menu tools (Werkzeuge) of backup-settings-1.5 and pick your installed applications out of your old save file.

Edit 2012-04-08: Do first choose the path where to save and after this click the button to use current date. The directory (named at date) will be created immediately. If you change the directory after clicking the button to use current date, you have to click this button again and then remove the formerly created date-directory manually.

RSH
Attachments
LazY528-Backup-Settings-1.5.pet
Backup Settings 1.5 - a Backup and Migration Tool using GtkDialog4 (0.8)
(13.86 KiB) Downloaded 620 times
Last edited by RSH on Sun 08 Apr 2012, 12:38, edited 3 times in total.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Thanks, RSH!

Is it still storing in multiple tar.gz files instead of a large unique file? I did find that a bit cumbersome in a previous draft script you made, but still, it is very useful.

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#3 Post by RSH »

musher0 wrote:Thanks, RSH!

Is it still storing in multiple tar.gz files instead of a large unique file? I did find that a bit cumbersome in a previous draft script you made, but still, it is very useful.

BFN.
Yes it is still storing multiple files. I found this useful, because you can make lines a comment (#) and these files (directories) will not be part of a backup or install. So you can create a list, and just making comments to backup or install different stages/versions of the backup/install list (without having different versions of the backup/install list) Also, my less bash knowledge let me choose this way.

I am still a beginner in bash programming.
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#4 Post by RSH »

New Version 1.5 uploaded.

Download and details in the first post.

RSH
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

User avatar
RSH
Posts: 2397
Joined: Mon 05 Sep 2011, 14:21
Location: Germany

#5 Post by RSH »

musher0 wrote:... ... instead of a large unique file?
If you want to store your backup files in one unique file, you can choose to use the current date option. If the backup is done, the used list is also saved inside the current date directory.

So just do a right-click on the current date directory in rox and then choose "make archive". If you can do this on the puppy of your choice. In LazY Puppy i do it this way, if i want to make a long term backup (CD/DVD).

Works fine. :D
[b][url=http://lazy-puppy.weebly.com]LazY Puppy[/url][/b]
[b][url=http://rshs-dna.weebly.com]RSH's DNA[/url][/b]
[url=http://murga-linux.com/puppy/viewtopic.php?t=91422][b]SARA B.[/b][/url]

Post Reply