Exclude /cdrom

This commit is contained in:
Tony George 2013-11-03 20:20:26 +05:30
parent ac784670fe
commit 9cac8ac301
5 changed files with 123 additions and 159 deletions

View File

@ -276,7 +276,8 @@ public class Main : GLib.Object{
exclude_list_default.add("/lost+found");
exclude_list_default.add("/timeshift/*");
exclude_list_default.add("/data/*");
exclude_list_default.add("/cdrom/*");
exclude_list_default.add("/root/.thumbnails");
exclude_list_default.add("/root/.cache");
exclude_list_default.add("/root/.gvfs");

View File

@ -1,37 +0,0 @@
using GLib;
using Gtk;
using Gee;
using Soup;
using Json;
using Utility;
public Main App;
public const string AppName = "TimeShift";
public const string AppVersion = "1.0";
public const string AppAuthor = "Tony George";
public const string AppAuthorEmail = "teejee2008@gmail.com";
public const bool LogTimestamp = true;
public bool UseConsoleColors = false;
const string GETTEXT_PACKAGE = "";
const string LOCALE_DIR = "/usr/share/locale";
public class Main : GLib.Object
{
public Main(string arg0)
{
this.app_path = (File.new_for_path (arg0)).get_parent ().get_path ();
this.root_device = get_partition_info("/");
this.home_device = get_partition_info("/home");
string local_path = app_path + "/share";
if (dir_exists(local_path)){
share_folder = local_path;
}
this.rsnapshot_conf_path = this.share_folder + "/rsnapshot.conf";
load_app_config();
}
}

View File

@ -17,18 +17,18 @@ long_line_behaviour=1
long_line_column=80
[files]
current_page=10
FILE_NAME_0=9631;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMain.vala;0;4
current_page=0
FILE_NAME_0=1381;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMain.vala;0;4
FILE_NAME_1=36154;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMainWindow.vala;0;4
FILE_NAME_2=28267;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FSettingsWindow.vala;0;4
FILE_NAME_3=25774;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FRestoreWindow.vala;0;4
FILE_NAME_4=42464;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FUtility.vala;0;4
FILE_NAME_4=42687;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FUtility.vala;0;4
FILE_NAME_5=708;Make;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2Fmakefile;0;4
FILE_NAME_6=813;Conf;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fcontrol;0;4
FILE_NAME_7=372;None;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fchangelog;0;4
FILE_NAME_7=221;None;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fchangelog;0;4
FILE_NAME_8=3838;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FExcludeMessageWindow.vala;0;4
FILE_NAME_9=433;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fbuild-release.sh;0;4
FILE_NAME_10=524;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Finstaller%2Finstall.sh;0;4
FILE_NAME_10=363;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Finstaller%2Finstall.sh;0;4
[VTE]
last_dir=/home/teejee

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: timeshift 1.2\n"
"Report-Msgid-Bugs-To: teejee2008@gmail.com\n"
"POT-Creation-Date: 2013-10-27 10:04+0530\n"
"POT-Creation-Date: 2013-11-03 18:07+0530\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -41,7 +41,7 @@ msgstr ""
msgid "Advanced"
msgstr ""
#: src/Main.vala:441
#: src/Main.vala:457
msgid "All dependencies satisfied"
msgstr ""
@ -53,7 +53,7 @@ msgstr ""
msgid "All snapshots older than"
msgstr ""
#: src/Main.vala:489
#: src/Main.vala:505
msgid "Another instance of timeshift is currently running"
msgstr ""
@ -65,19 +65,19 @@ msgstr ""
msgid "Any exclude patterns in the current exclude list will also be excluded."
msgstr ""
#: src/Main.vala:1828
#: src/Main.vala:1844
msgid "App config loaded"
msgstr ""
#: src/Main.vala:1765
#: src/Main.vala:1781
msgid "App config saved"
msgstr ""
#: src/Main.vala:1968 src/Main.vala:1988
#: src/Main.vala:1984 src/Main.vala:2004
msgid "Application will exit"
msgstr ""
#: src/Main.vala:318
#: src/Main.vala:334
msgid "Application will exit."
msgstr ""
@ -101,7 +101,7 @@ msgstr ""
msgid "Backup Level"
msgstr ""
#: src/Main.vala:2142 src/MainWindow.vala:782 src/MainWindow.vala:1244
#: src/Main.vala:2158 src/MainWindow.vala:782 src/MainWindow.vala:1244
#: src/MainWindow.vala:1252
msgid "Backup device does not have enough space!"
msgstr ""
@ -110,7 +110,7 @@ msgstr ""
msgid "Backup device is not mounted!"
msgstr ""
#: src/Main.vala:2136
#: src/Main.vala:2152
msgid "Backup device not available!"
msgstr ""
@ -122,11 +122,11 @@ msgstr ""
msgid "Boot"
msgstr ""
#: src/Main.vala:651
#: src/Main.vala:667
msgid "Boot snapshot failed!"
msgstr ""
#: src/Main.vala:632
#: src/Main.vala:648
msgid "Boot snapshots are enabled"
msgstr ""
@ -152,11 +152,11 @@ msgstr ""
msgid "Checking backup device..."
msgstr ""
#: src/Main.vala:423
#: src/Main.vala:439
msgid "Checking dependencies..."
msgstr ""
#: src/Main.vala:840 src/Main.vala:1529
#: src/Main.vala:856 src/Main.vala:1545
msgid "Cleaning up..."
msgstr ""
@ -176,19 +176,19 @@ msgstr ""
msgid "Continue with restore?"
msgstr ""
#: src/Main.vala:1968 src/Main.vala:1988
#: src/Main.vala:1984 src/Main.vala:2004
msgid "Critical Error"
msgstr ""
#: src/Main.vala:2078
#: src/Main.vala:2094
msgid "Cron job added"
msgstr ""
#: src/Main.vala:2103
#: src/Main.vala:2119
msgid "Cron job removed"
msgstr ""
#: src/Main.vala:2039
#: src/Main.vala:2055
msgid "Crontab is empty"
msgstr ""
@ -200,11 +200,11 @@ msgstr ""
msgid "Daily"
msgstr ""
#: src/Main.vala:715
#: src/Main.vala:731
msgid "Daily snapshot failed!"
msgstr ""
#: src/Main.vala:696
#: src/Main.vala:712
msgid "Daily snapshots are enabled"
msgstr ""
@ -216,11 +216,11 @@ msgstr ""
msgid "Delete Snapshot"
msgstr ""
#: src/Main.vala:1713
#: src/Main.vala:1729
msgid "Deleted"
msgstr ""
#: src/Main.vala:853
#: src/Main.vala:869
msgid "Deleted incomplete snapshot"
msgstr ""
@ -288,7 +288,7 @@ msgstr ""
msgid "Enabled"
msgstr ""
#: src/Main.vala:1581 src/MainWindow.vala:1014 src/Utility.vala:101
#: src/Main.vala:1597 src/MainWindow.vala:1014 src/Utility.vala:101
msgid "Error"
msgstr ""
@ -329,39 +329,39 @@ msgstr ""
msgid "Excluded Directories"
msgstr ""
#: src/Main.vala:2074
#: src/Main.vala:2090
msgid "Failed to add cron job"
msgstr ""
#: src/Main.vala:1009
#: src/Main.vala:1025
msgid "Failed to create new snapshot"
msgstr ""
#: src/Main.vala:1201
#: src/Main.vala:1217
msgid "Failed to create symlinks"
msgstr ""
#: src/Main.vala:849
#: src/Main.vala:865
msgid "Failed to delete incomplete snapshot"
msgstr ""
#: src/Main.vala:1231
#: src/Main.vala:1247
msgid "Failed to delete symlinks"
msgstr ""
#: src/Main.vala:2231
#: src/Main.vala:2247
msgid "Failed to estimate system size"
msgstr ""
#: src/Main.vala:1575
#: src/Main.vala:1591
msgid "Failed to find a terminal emulator on this system!"
msgstr ""
#: src/Main.vala:1887
#: src/Main.vala:1903
msgid "Failed to get partition list."
msgstr ""
#: src/Main.vala:955
#: src/Main.vala:971
msgid "Failed to hard-link last snapshot"
msgstr ""
@ -369,19 +369,19 @@ msgstr ""
msgid "Failed to kill process"
msgstr ""
#: src/Main.vala:1968
#: src/Main.vala:1984
msgid "Failed to mount device!"
msgstr ""
#: src/Main.vala:2099
#: src/Main.vala:2115
msgid "Failed to remove cron job"
msgstr ""
#: src/Main.vala:1030
#: src/Main.vala:1046
msgid "Failed to save snapshot"
msgstr ""
#: src/Main.vala:382 src/Main.vala:389
#: src/Main.vala:398 src/Main.vala:405
msgid "Failed to take snapshot."
msgstr ""
@ -389,11 +389,11 @@ msgstr ""
msgid "Failed to unmount device"
msgstr ""
#: src/Main.vala:1988
#: src/Main.vala:2004
msgid "Failed to unmount device!"
msgstr ""
#: src/Main.vala:982
#: src/Main.vala:998
msgid "Failed to update modification date"
msgstr ""
@ -414,19 +414,19 @@ msgstr ""
msgid "First Snapshot"
msgstr ""
#: src/Main.vala:2148
#: src/Main.vala:2164
msgid "First snapshot needs"
msgstr ""
#: src/Main.vala:434
#: src/Main.vala:450
msgid "Following dependencies are missing:"
msgstr ""
#: src/Main.vala:1147
#: src/Main.vala:1163
msgid "Free space is less than"
msgstr ""
#: src/Main.vala:946
#: src/Main.vala:962
msgid "Hard-linking files from previous snapshot..."
msgstr ""
@ -444,11 +444,11 @@ msgstr ""
msgid "Hourly"
msgstr ""
#: src/Main.vala:683
#: src/Main.vala:699
msgid "Hourly snapshot failed!"
msgstr ""
#: src/Main.vala:664
#: src/Main.vala:680
msgid "Hourly snapshots are enabled"
msgstr ""
@ -511,55 +511,55 @@ msgstr ""
msgid "Label"
msgstr ""
#: src/Main.vala:644
#: src/Main.vala:660
#, c-format
msgid "Last boot snapshot is %d hours old"
msgstr ""
#: src/Main.vala:639
#: src/Main.vala:655
msgid "Last boot snapshot is older than system start time"
msgstr ""
#: src/Main.vala:635
#: src/Main.vala:651
msgid "Last boot snapshot not found"
msgstr ""
#: src/Main.vala:708
#: src/Main.vala:724
#, c-format
msgid "Last daily snapshot is %d hours old"
msgstr ""
#: src/Main.vala:703
#: src/Main.vala:719
msgid "Last daily snapshot is more than 1 day old"
msgstr ""
#: src/Main.vala:699
#: src/Main.vala:715
msgid "Last daily snapshot not found"
msgstr ""
#: src/Main.vala:676
#: src/Main.vala:692
#, c-format
msgid "Last hourly snapshot is %d minutes old"
msgstr ""
#: src/Main.vala:671
#: src/Main.vala:687
msgid "Last hourly snapshot is more than 1 hour old"
msgstr ""
#: src/Main.vala:667
#: src/Main.vala:683
msgid "Last hourly snapshot not found"
msgstr ""
#: src/Main.vala:772
#: src/Main.vala:788
#, c-format
msgid "Last monthly snapshot is %d days old"
msgstr ""
#: src/Main.vala:767
#: src/Main.vala:783
msgid "Last monthly snapshot is more than 1 month old"
msgstr ""
#: src/Main.vala:763
#: src/Main.vala:779
msgid "Last monthly snapshot not found"
msgstr ""
@ -567,16 +567,16 @@ msgstr ""
msgid "Last snapshot is"
msgstr ""
#: src/Main.vala:740
#: src/Main.vala:756
#, c-format
msgid "Last weekly snapshot is %d days old"
msgstr ""
#: src/Main.vala:735
#: src/Main.vala:751
msgid "Last weekly snapshot is more than 1 week old"
msgstr ""
#: src/Main.vala:731
#: src/Main.vala:747
msgid "Last weekly snapshot not found"
msgstr ""
@ -584,7 +584,7 @@ msgstr ""
msgid "Limit"
msgstr ""
#: src/Main.vala:456
#: src/Main.vala:472
msgid "List all snapshots"
msgstr ""
@ -596,7 +596,7 @@ msgstr ""
msgid "Low Disk Space"
msgstr ""
#: src/Main.vala:1066 src/Main.vala:1103
#: src/Main.vala:1082 src/Main.vala:1119
msgid "Maximum backups exceeded for backup level"
msgstr ""
@ -604,7 +604,7 @@ msgstr ""
msgid "Missing Dependencies"
msgstr ""
#: src/Main.vala:437
#: src/Main.vala:453
msgid "Missing dependencies"
msgstr ""
@ -612,11 +612,11 @@ msgstr ""
msgid "Monthly"
msgstr ""
#: src/Main.vala:760
#: src/Main.vala:776
msgid "Monthly snapshot are enabled"
msgstr ""
#: src/Main.vala:779
#: src/Main.vala:795
msgid "Monthly snapshot failed!"
msgstr ""
@ -628,7 +628,7 @@ msgstr ""
msgid "No Snapshots Selected"
msgstr ""
#: src/Main.vala:1578
#: src/Main.vala:1594
msgid "No changes were made to system."
msgstr ""
@ -636,32 +636,32 @@ msgstr ""
msgid "No snapshots on device"
msgstr ""
#: src/Main.vala:321 src/Main.vala:1462
#: src/Main.vala:337 src/Main.vala:1478
msgid "Not Supported"
msgstr ""
#: src/Main.vala:461
#: src/Main.vala:477
msgid "Notes"
msgstr ""
#: src/Main.vala:792
#: src/Main.vala:808
msgid "Nothing to do!"
msgstr ""
#: src/Main.vala:2288
#: src/Main.vala:2304
msgid "Older log files removed"
msgstr ""
#: src/Main.vala:611
#: src/Main.vala:627
msgid "On-demand snapshot failed!"
msgstr ""
#: src/Main.vala:317 src/Main.vala:1459
#: src/Main.vala:333 src/Main.vala:1475
msgid ""
"Only ubuntu-type layouts with @ and @home subvolumes are currently supported."
msgstr ""
#: src/Main.vala:452
#: src/Main.vala:468
msgid "Options"
msgstr ""
@ -681,15 +681,15 @@ msgid ""
"so."
msgstr ""
#: src/Main.vala:1491
#: src/Main.vala:1507
msgid "Please do not interrupt the restore process!"
msgstr ""
#: src/Main.vala:1576
#: src/Main.vala:1592
msgid "Please install one of the following terminal emulators and try again"
msgstr ""
#: src/Main.vala:435
#: src/Main.vala:451
msgid ""
"Please install the packages for the commands \n"
"listed above and try running TimeShift again."
@ -731,7 +731,7 @@ msgstr ""
msgid "Please select the target device from the list"
msgstr ""
#: src/Main.vala:586
#: src/Main.vala:602
msgid "Please take the first snapshot by running 'sudo timeshift --backup-now'"
msgstr ""
@ -739,11 +739,11 @@ msgstr ""
msgid "Please wait for a few minutes and try again."
msgstr ""
#: src/Main.vala:1519
#: src/Main.vala:1535
msgid "Re-installing GRUB2 bootloader..."
msgstr ""
#: src/Main.vala:1540
#: src/Main.vala:1556
msgid "Rebooting system..."
msgstr ""
@ -767,11 +767,11 @@ msgstr ""
msgid "Remove selected items"
msgstr ""
#: src/Main.vala:1122
#: src/Main.vala:1138
msgid "Removing backups older than"
msgstr ""
#: src/Main.vala:1148
#: src/Main.vala:1164
msgid "Removing older backups to free disk space"
msgstr ""
@ -779,7 +779,7 @@ msgstr ""
msgid "Removing selected snapshots..."
msgstr ""
#: src/Main.vala:1166
#: src/Main.vala:1182
msgid "Removing un-tagged snapshots..."
msgstr ""
@ -808,11 +808,11 @@ msgstr ""
msgid "Restore Snapshot"
msgstr ""
#: src/Main.vala:1602
#: src/Main.vala:1618
msgid "Restore completed without errors"
msgstr ""
#: src/Main.vala:1597
#: src/Main.vala:1613
msgid "Restore failed with exit code"
msgstr ""
@ -832,7 +832,7 @@ msgstr ""
msgid "Running from Live CD/USB"
msgstr ""
#: src/Main.vala:1019
#: src/Main.vala:1035
msgid "Saving new snapshot..."
msgstr ""
@ -852,7 +852,7 @@ msgstr ""
msgid "Scheduled snapshots"
msgstr ""
#: src/Main.vala:791
#: src/Main.vala:807
msgid "Scheduled snapshots are disabled"
msgstr ""
@ -900,15 +900,15 @@ msgstr ""
msgid "Settings"
msgstr ""
#: src/Main.vala:458
#: src/Main.vala:474
msgid "Show additional debug messages"
msgstr ""
#: src/Main.vala:459
#: src/Main.vala:475
msgid "Show all options"
msgstr ""
#: src/Main.vala:457
#: src/Main.vala:473
msgid "Show commands"
msgstr ""
@ -916,12 +916,12 @@ msgstr ""
msgid "Size"
msgstr ""
#: src/Main.vala:892 src/Main.vala:1042 src/Main.vala:1069 src/Main.vala:1107
#: src/Main.vala:1126 src/MainWindow.vala:283
#: src/Main.vala:908 src/Main.vala:1058 src/Main.vala:1085 src/Main.vala:1123
#: src/Main.vala:1142 src/MainWindow.vala:283
msgid "Snapshot"
msgstr ""
#: src/Main.vala:1662
#: src/Main.vala:1678
msgid "Snapshot deleted"
msgstr ""
@ -929,15 +929,15 @@ msgstr ""
msgid "Snapshot restored successfully"
msgstr ""
#: src/Main.vala:1038 src/MainWindow.vala:801
#: src/Main.vala:1054 src/MainWindow.vala:801
msgid "Snapshot saved successfully"
msgstr ""
#: src/Main.vala:1404
#: src/Main.vala:1420
msgid "Snapshot to restore not specified!"
msgstr ""
#: src/Main.vala:398
#: src/Main.vala:414
msgid "Snapshots"
msgstr ""
@ -953,11 +953,11 @@ msgstr ""
msgid "Some locations are excluded by default"
msgstr ""
#: src/Main.vala:1525
#: src/Main.vala:1541
msgid "Synching file systems..."
msgstr ""
#: src/Main.vala:988
#: src/Main.vala:1004
msgid "Synching files..."
msgstr ""
@ -969,7 +969,7 @@ msgstr ""
msgid "System snapshots will be taken at regular intervals"
msgstr ""
#: src/Main.vala:1493
#: src/Main.vala:1509
msgid "System will reboot after files are restored"
msgstr ""
@ -989,11 +989,11 @@ msgstr ""
msgid "Take a manual (ondemand) snapshot"
msgstr ""
#: src/Main.vala:455
#: src/Main.vala:471
msgid "Take on-demand backup"
msgstr ""
#: src/Main.vala:454
#: src/Main.vala:470
msgid "Take scheduled backup"
msgstr ""
@ -1009,11 +1009,11 @@ msgstr ""
msgid "The backup device is not set or unavailable."
msgstr ""
#: src/Main.vala:316
#: src/Main.vala:332
msgid "The system partition has an unsupported subvolume layout."
msgstr ""
#: src/Main.vala:1458
#: src/Main.vala:1474
msgid "The target partition has an unsupported subvolume layout."
msgstr ""
@ -1045,11 +1045,11 @@ msgstr ""
msgid "Type"
msgstr ""
#: src/Main.vala:1656 src/Main.vala:1709
#: src/Main.vala:1672 src/Main.vala:1725
msgid "Unable to delete"
msgstr ""
#: src/Main.vala:877
#: src/Main.vala:893
msgid "Unknown snapshot type"
msgstr ""
@ -1061,11 +1061,11 @@ msgstr ""
msgid "Used"
msgstr ""
#: src/Main.vala:1337
#: src/Main.vala:1353
msgid "Using the default exclude-list"
msgstr ""
#: src/Main.vala:1340
#: src/Main.vala:1356
msgid "Using user-specified exclude-list"
msgstr ""
@ -1091,11 +1091,11 @@ msgstr ""
msgid "Warning"
msgstr ""
#: src/Main.vala:1790
#: src/Main.vala:1806
msgid "Warning: Backup device not set! Defaulting to system device"
msgstr ""
#: src/Main.vala:493
#: src/Main.vala:509
msgid "Warning: Deleted invalid lock"
msgstr ""
@ -1103,11 +1103,11 @@ msgstr ""
msgid "Weekly"
msgstr ""
#: src/Main.vala:747
#: src/Main.vala:763
msgid "Weekly snapshot failed!"
msgstr ""
#: src/Main.vala:728
#: src/Main.vala:744
msgid "Weekly snapshots are enabled"
msgstr ""
@ -1119,11 +1119,11 @@ msgstr ""
msgid "days old"
msgstr ""
#: src/Main.vala:1122
#: src/Main.vala:1138
msgid "days..."
msgstr ""
#: src/Main.vala:2131
#: src/Main.vala:2147
msgid "free"
msgstr ""
@ -1143,7 +1143,7 @@ msgstr ""
msgid "mins old"
msgstr ""
#: src/Main.vala:1008
#: src/Main.vala:1024
msgid "rsync returned an error"
msgstr ""
@ -1157,7 +1157,7 @@ msgstr ""
msgid "snapshots older than"
msgstr ""
#: src/Main.vala:1207
#: src/Main.vala:1223
msgid "symlinks updated"
msgstr ""
@ -1165,18 +1165,18 @@ msgstr ""
msgid "sys"
msgstr ""
#: src/Main.vala:892 src/Main.vala:1042
#: src/Main.vala:908 src/Main.vala:1058
msgid "tagged"
msgstr ""
#: src/Main.vala:1069 src/Main.vala:1107 src/Main.vala:1126
#: src/Main.vala:1085 src/Main.vala:1123 src/Main.vala:1142
msgid "un-tagged"
msgstr ""
#: src/Main.vala:1890
#: src/Main.vala:1906
msgid "updated partition list"
msgstr ""
#: src/Main.vala:1868
#: src/Main.vala:1884
msgid "updated snapshot list"
msgstr ""