True brestore GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 1024 768 True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_PACK_DIRECTION_LTR GTK_PACK_DIRECTION_LTR True _File True True True gtk-quit True True _Tools True True _Preferences True True _Help True True _About True 0 False False True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_ICONS True True True Parent directory gtk-go-up True True False False True True True True True False False True Preferences gtk-preferences True True False False True True Go to Bweb gtk-jump-to True True False False True True True True False False False 0 False False True GTK_ORIENTATION_HORIZONTAL GTK_TOOLBAR_BOTH True True True True True False False False True True True False True True True False False 5 True True True False True False False True True True False Last 20 jobs This week This month This year False True False False True True True False True True True False False 5 True True True False True False False True True True False True True True GTK_RELIEF_NORMAL True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-jump-to 4 0.5 0.5 0 0 0 False False True Location True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False False False True False True True False False True True True False True GTK_BUTTONBOX_DEFAULT_STYLE 0 False False True True True False 230 True True True True 0 True * False False False 0 False False True True 430 True True 600 3 True 0 0.5 GTK_SHADOW_ETCHED_IN 3 True 0.5 0.5 1 1 0 0 12 0 3 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_ETCHED_IN GTK_CORNER_TOP_LEFT True True True True True False True False False False True <b>File list</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item True False 3 True 0 0.5 GTK_SHADOW_ETCHED_IN 3 True 0.5 0.5 1 1 0 0 12 0 3 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_ETCHED_IN GTK_CORNER_TOP_LEFT True True True True True True True False False False True <b>File revisions</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item True True True False 3 True False 0 True False 0 True True <big><b>Restore items list</b></big> False True GTK_JUSTIFY_CENTER False True 0.5 0.5 0 7 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True GTK_BUTTONBOX_END 0 True True True gtk-clear True GTK_RELIEF_NORMAL True True Can be very long... True True GTK_RELIEF_NORMAL True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-zoom-in 4 0.5 0.5 0 0 0 False False True Estimate True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True True True GTK_RELIEF_NORMAL True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-revert-to-saved 4 0.5 0.5 0 0 0 False False True Restore True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True Generate a bootstrap file True True GTK_RELIEF_NORMAL True True 0.5 0.5 0 0 0 0 0 0 True False 2 True gtk-justify-left 4 0.5 0.5 0 0 0 False False True Gen BSR True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 True True GTK_PACK_END 0 False True True True GTK_POLICY_NEVER GTK_POLICY_AUTOMATIC GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True True False False False False False False 0 True True 1 True False 0 False False True True 0 True True About GTK_WINDOW_TOPLEVEL GTK_WIN_POS_MOUSE False False True True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True True False 0 True GTK_BUTTONBOX_END True True True gtk-ok True GTK_RELIEF_NORMAL True -5 0 False True GTK_PACK_END 4 True False 0 True True <big><b>brestore a Perl/GTK interface for bacula</b></big> False True GTK_JUSTIFY_CENTER False True 0.5 0.5 0 7 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True <small>Bacula Copyright ©2000-2007FSF Europe</small> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 0 True True Preferences GTK_WINDOW_TOPLEVEL GTK_WIN_POS_MOUSE False True True True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True True False 4 True GTK_BUTTONBOX_END True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 True True True gtk-apply True GTK_RELIEF_NORMAL True -10 True True True gtk-ok True GTK_RELIEF_NORMAL True -5 0 False True GTK_PACK_END True True True True GTK_POS_TOP False False True False 0 True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True False 0 True True Example : DBI:mysql:database=bacula;host=192.168.0.2;port=3306 Example : DBI:Pg:database=bacula;host=127.0.0.1;port=5432 False False GTK_JUSTIFY_LEFT False True 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 5 True 3 2 False 4 0 True DBD Chain : False False GTK_JUSTIFY_LEFT False False 0.5 0.5 8 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 0 1 fill True Username : False False GTK_JUSTIFY_LEFT False False 0 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 1 2 fill True Password : False False GTK_JUSTIFY_LEFT False False 0 0.5 0 4 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 2 3 fill True True True True True 0 True * False 1 2 0 1 True True True False 40 True * False 40 1 2 2 3 True True True True 40 True * False 40 1 2 1 2 0 False True True <b>SQL connection</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False True True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True False 0 True JobStatus is set to 'T' True Use only good ended backup True GTK_RELIEF_NORMAL True False False True 0 False False True True See all file versions True GTK_RELIEF_NORMAL True False False True 0 False False True <b>Selections</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False True True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True True Display debug message True GTK_RELIEF_NORMAL True False False True True <b>Debug</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False True True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True 1 1 False 0 0 6 True False 0 True /path/to/brestore.glade True True True 0 True False 0 False False 0 1 0 1 True <b>Glade file</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False True False True True General options False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True False 0 True To launch restore, brestore have to speak with bacula. False False GTK_JUSTIFY_LEFT True False 0.5 0.5 0 6 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True 0 0.5 GTK_SHADOW_NONE 4 True 0.5 0.5 1 1 0 0 12 5 3 True False 3 True True To launch a restore job, bacula need a BSR file. This file must be <b>local</b> to director, so if the director is local, put something like : <b> file://path/to/bacula/work/dir</b> or if director is on other host <b> scp://bacula@hostdir:/path/to/bsr </b> or if the director works with the bweb http connector keep it empty and set bconsole to <b> http://user:pass@director/cgi-bin/bweb/bconsole.pl</b> False True GTK_JUSTIFY_LEFT False True 0.129999995232 0.5 0 3 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False True BSR destination string (dont use file://tmp) True True True 0 file://var/tmp True * False 0 False False True <b>BSR destination string</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False False True 0 0.5 GTK_SHADOW_NONE 8 True 0.5 0.5 1 1 0 0 12 5 True False 0 True /path/to/bconsole -n -c /path/to/bconsole.conf or http://user:pass@director/cgi-bin/bweb/bconsole.pl True True True 0 /usr/local/bacula/sbin/bconsole -n -c /usr/local/bacula/etc/bconsole.conf True * False 0 False False True <b>bconsole command</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True True 0 0.5 GTK_SHADOW_NONE 8 True 0.5 0.5 1 1 0 0 12 5 True Your default restore job name (see bacula-dir.conf) True True True 0 RestoreFiles True False True <b>Default restore job</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True 2 2 False 3 3 True Bweb url : False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 0 1 fill True Mozilla path : False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 1 2 fill True http://bacula-dir/cgi-bin/bweb/bweb.pl (or keep empty) True True True 0 True False 1 2 0 1 True /path/to/mozilla True True True 0 True False 1 2 1 2 True <b>Follow restoration</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True False True True Bacula connection False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 0 True True Versions GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False 650 270 True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True False 3 True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_ETCHED_IN GTK_CORNER_TOP_LEFT True True True True True False True False False False 0 True True True <b>File revisions</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True True 0 False True 3 True GTK_BUTTONBOX_END 3 True True True gtk-close True GTK_RELIEF_NORMAL True 0 False True True Add to the restore list True True See all versions True True Add to restore list True True Ready to submit to bacula ? GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False False False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True True False 0 True GTK_BUTTONBOX_END True True True gtk-cancel True GTK_RELIEF_NORMAL True -6 True True True gtk-ok True GTK_RELIEF_NORMAL True -5 0 False True GTK_PACK_END True False 0 True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True False 0 True This job will use following volume(s) : False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 10 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 3 True True GTK_POLICY_NEVER GTK_POLICY_NEVER GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False False False False False 0 True True True <b>Informations</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 True 4 2 False 5 15 True True Replace True GTK_RELIEF_NORMAL True True False True 0 1 0 1 fill True Storage False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 1 2 1 2 fill True FileSet False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 1 2 2 3 fill True Job False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 1 2 3 4 fill True False True 0 1 1 2 fill True True True 0 1 2 3 fill True True True 0 1 3 4 fill True False 3 True True 1 0 True GTK_UPDATE_ALWAYS False False 9 1 100 1 10 10 0 True True True Priority False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 False False 1 2 0 1 fill True <b>Options</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 False True True 0 0.5 GTK_SHADOW_NONE True False 0 3 True 0.5 0.5 1 1 5 0 20 30 True False 10 True True True 0 False True True Where to restore True True True 0 /tmp/bacula-restore True * False 0 True True 0 True True 6 True True False 0 3 True False 0 3 True True Use file relocation True GTK_RELIEF_NORMAL True False False True 0 False False 6 True 5 2 False 3 5 True Add suffix: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 2 3 fill True False Put ".old" here to get all restored files to files.old True True True 0 True False 1 2 2 3 True Where regexp: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 4 5 fill True False A bacula regexp uses "!" as separator. Like in !/opt!/tmp! True True True 0 True False 1 2 4 5 True False Removed from path (be sure to keep a / at the begining of your path) True True True 0 True False 1 2 0 1 True Strip prefix: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 0 1 fill True False True True True 0 True False 1 2 1 2 True Add prefix: False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 1 1 2 fill True False True Use regexp True GTK_RELIEF_NORMAL True False False True 0 1 3 4 fill 0 True True True More relocation options... False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True True <b>Destination</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True 0 True True Informations GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE True True False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True True False 0 True GTK_BUTTONBOX_END True True True gtk-ok True GTK_RELIEF_NORMAL True -5 0 False True GTK_PACK_END True 0 0.5 GTK_SHADOW_NONE True 0.5 0.5 1 1 0 0 12 0 3 True True GTK_POLICY_NEVER GTK_POLICY_NEVER GTK_SHADOW_IN GTK_CORNER_TOP_LEFT True True False False True GTK_JUSTIFY_LEFT GTK_WRAP_NONE True 0 0 0 0 0 0 True <b>Past this in your bconsole</b> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 label_item 0 True True Warning GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE True 200 True True True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True True False 0 True GTK_BUTTONBOX_END True True True gtk-close True GTK_RELIEF_NORMAL True -7 0 False True GTK_PACK_END True False 0 True gtk-dialog-warning 6 0.5 0.5 5 0 0 False False True True False True GTK_JUSTIFY_LEFT False True 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True 0 True True