mirror of
https://github.com/linuxmint/timeshift.git
synced 2024-09-11 17:07:43 +03:00
BTRFS volumes are not supported; Add check for BTRFS volume
This commit is contained in:
parent
463c40f4e8
commit
62bb291b16
@ -306,6 +306,24 @@ public class Main : GLib.Object{
|
||||
update_partition_list();
|
||||
detect_system_devices();
|
||||
|
||||
//check for BTRFS volumes ---------------
|
||||
|
||||
if ((root_device != null) && (root_device.type == "btrfs")){
|
||||
msg = _("This system is installed on a BTRFS volume.") + "\n";
|
||||
msg += _("BTRFS volumes are not supported!") + "\n";
|
||||
|
||||
if (app_mode == ""){
|
||||
Gtk.init (ref args);
|
||||
messagebox_show(_("Not Supported"),msg,true);
|
||||
}
|
||||
else{
|
||||
log_error(msg);
|
||||
}
|
||||
exit(0);
|
||||
}
|
||||
|
||||
//finish initialization --------------
|
||||
|
||||
load_app_config();
|
||||
update_snapshot_list();
|
||||
}
|
||||
@ -1881,7 +1899,7 @@ public class Main : GLib.Object{
|
||||
return list;
|
||||
}
|
||||
|
||||
public bool detect_system_devices(){
|
||||
public void detect_system_devices(){
|
||||
string cmd = "";
|
||||
string std_out;
|
||||
string std_err;
|
||||
@ -1893,7 +1911,6 @@ public class Main : GLib.Object{
|
||||
if (ret_val != 0){
|
||||
log_error (_("Failed to detect root device!"));
|
||||
log_error (std_err);
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
foreach(string line in std_out.split("\n")){
|
||||
@ -1921,10 +1938,7 @@ public class Main : GLib.Object{
|
||||
catch(Error e){
|
||||
log_error (_("Failed to detect root device!"));
|
||||
log_error (e.message);
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public TimeShiftBackup? get_latest_snapshot(string tag = ""){
|
||||
|
@ -18,17 +18,18 @@ long_line_column=80
|
||||
|
||||
[files]
|
||||
current_page=0
|
||||
FILE_NAME_0=10617;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMain.vala;0;4
|
||||
FILE_NAME_1=28333;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMainWindow.vala;0;4
|
||||
FILE_NAME_0=50373;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMain.vala;0;4
|
||||
FILE_NAME_1=27010;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FMainWindow.vala;0;4
|
||||
FILE_NAME_2=20920;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FSettingsWindow.vala;0;4
|
||||
FILE_NAME_3=2761;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FRestoreWindow.vala;0;4
|
||||
FILE_NAME_4=1175;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FUtility.vala;0;4
|
||||
FILE_NAME_5=375;Make;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2Fmakefile;0;4
|
||||
FILE_NAME_5=946;Make;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2Fmakefile;0;4
|
||||
FILE_NAME_6=410;Conf;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fcontrol;0;4
|
||||
FILE_NAME_7=232;None;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fchangelog;0;4
|
||||
FILE_NAME_7=521;None;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fdebian%2Fchangelog;0;4
|
||||
FILE_NAME_8=559;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Finstaller%2Finstall.sh;0;4
|
||||
FILE_NAME_9=402;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fbuild-installer.sh;0;4
|
||||
FILE_NAME_10=1042;Vala;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fsrc%2FExcludeMessageWindow.vala;0;4
|
||||
FILE_NAME_10=370;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fupdate-pot.sh;0;4
|
||||
FILE_NAME_11=0;Sh;0;16;1;1;0;%2Fhome%2Fteejee%2Fprojects%2Ftimeshift%2Fpush.sh;0;4
|
||||
|
||||
[VTE]
|
||||
last_dir=/home/teejee
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: timeshift 1.1\n"
|
||||
"Report-Msgid-Bugs-To: teejee2008@gmail.com\n"
|
||||
"POT-Creation-Date: 2013-10-14 11:06+0530\n"
|
||||
"POT-Creation-Date: 2013-10-14 16:16+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"
|
||||
@ -73,7 +73,7 @@ msgstr ""
|
||||
msgid "App config saved"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2110 src/Main.vala:2113
|
||||
#: src/Main.vala:2119 src/Main.vala:2122
|
||||
msgid "Application will exit!"
|
||||
msgstr ""
|
||||
|
||||
@ -81,6 +81,10 @@ msgstr ""
|
||||
msgid "Auto-Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:1927
|
||||
msgid "BTRFS volumes are not supported!"
|
||||
msgstr ""
|
||||
|
||||
#: src/MainWindow.vala:115
|
||||
msgid "Backup"
|
||||
msgstr ""
|
||||
@ -97,7 +101,7 @@ msgstr ""
|
||||
msgid "Backup Level"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2279 src/MainWindow.vala:773 src/MainWindow.vala:1219
|
||||
#: src/Main.vala:2288 src/MainWindow.vala:773 src/MainWindow.vala:1219
|
||||
#: src/MainWindow.vala:1227
|
||||
msgid "Backup device does not have enough space!"
|
||||
msgstr ""
|
||||
@ -106,7 +110,7 @@ msgstr ""
|
||||
msgid "Backup device is not mounted!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2273
|
||||
#: src/Main.vala:2282
|
||||
msgid "Backup device not available!"
|
||||
msgstr ""
|
||||
|
||||
@ -172,19 +176,19 @@ msgstr ""
|
||||
msgid "Continue with restore?"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2109 src/Main.vala:2113
|
||||
#: src/Main.vala:2118 src/Main.vala:2122
|
||||
msgid "Critical Error"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2215
|
||||
#: src/Main.vala:2224
|
||||
msgid "Cron job added"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2240
|
||||
#: src/Main.vala:2249
|
||||
msgid "Cron job removed"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2176
|
||||
#: src/Main.vala:2185
|
||||
msgid "Crontab is empty"
|
||||
msgstr ""
|
||||
|
||||
@ -240,7 +244,7 @@ msgstr ""
|
||||
msgid "Device for Restoring Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2097 src/Main.vala:2120
|
||||
#: src/Main.vala:2106 src/Main.vala:2129
|
||||
msgid "Device unmounted"
|
||||
msgstr ""
|
||||
|
||||
@ -325,7 +329,7 @@ msgstr ""
|
||||
msgid "Excluded Directories"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2211
|
||||
#: src/Main.vala:2220
|
||||
msgid "Failed to add cron job"
|
||||
msgstr ""
|
||||
|
||||
@ -345,11 +349,11 @@ msgstr ""
|
||||
msgid "Failed to delete symlinks"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:1894 src/Main.vala:1922
|
||||
#: src/Main.vala:1894 src/Main.vala:1921
|
||||
msgid "Failed to detect root device!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2362
|
||||
#: src/Main.vala:2371
|
||||
msgid "Failed to estimate system size"
|
||||
msgstr ""
|
||||
|
||||
@ -365,19 +369,19 @@ msgstr ""
|
||||
msgid "Failed to hard-link last snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2081
|
||||
#: src/Main.vala:2090
|
||||
msgid "Failed to kill process"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2013
|
||||
#: src/Main.vala:2022
|
||||
msgid "Failed to mount device"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:1983
|
||||
#: src/Main.vala:1992
|
||||
msgid "Failed to mount unknown partition"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2236
|
||||
#: src/Main.vala:2245
|
||||
msgid "Failed to remove cron job"
|
||||
msgstr ""
|
||||
|
||||
@ -389,11 +393,11 @@ msgstr ""
|
||||
msgid "Failed to take snapshot."
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2064 src/Main.vala:2092
|
||||
#: src/Main.vala:2073 src/Main.vala:2101
|
||||
msgid "Failed to unmount device"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2109 src/Main.vala:2113
|
||||
#: src/Main.vala:2118 src/Main.vala:2122
|
||||
msgid "Failed to unmount partition!!"
|
||||
msgstr ""
|
||||
|
||||
@ -418,7 +422,7 @@ msgstr ""
|
||||
msgid "First Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2285
|
||||
#: src/Main.vala:2294
|
||||
msgid "First snapshot needs"
|
||||
msgstr ""
|
||||
|
||||
@ -507,7 +511,7 @@ msgstr ""
|
||||
msgid "Keep one snapshot per week"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2074
|
||||
#: src/Main.vala:2083
|
||||
msgid "Killing all processes using the mount-point..."
|
||||
msgstr ""
|
||||
|
||||
@ -624,7 +628,7 @@ msgstr ""
|
||||
msgid "Monthly snapshot failed!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2018
|
||||
#: src/Main.vala:2027
|
||||
msgid "Mounted device"
|
||||
msgstr ""
|
||||
|
||||
@ -648,6 +652,10 @@ msgstr ""
|
||||
msgid "No snapshots on device"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:1930
|
||||
msgid "Not Supported"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:434
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
@ -656,7 +664,7 @@ msgstr ""
|
||||
msgid "Nothing to do!"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2419
|
||||
#: src/Main.vala:2428
|
||||
msgid "Older log files removed"
|
||||
msgstr ""
|
||||
|
||||
@ -1018,6 +1026,10 @@ msgid ""
|
||||
"responsibility for any damage arising from the use of this program."
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:1926
|
||||
msgid "This system is installed on a BTRFS volume."
|
||||
msgstr ""
|
||||
|
||||
#: src/MainWindow.vala:184
|
||||
msgid "TimeShift Logs"
|
||||
msgstr ""
|
||||
@ -1052,7 +1064,7 @@ msgstr ""
|
||||
msgid "Unknown snapshot type"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2051
|
||||
#: src/Main.vala:2060
|
||||
msgid "Unmounting device"
|
||||
msgstr ""
|
||||
|
||||
@ -1113,7 +1125,7 @@ msgstr ""
|
||||
msgid "When free space less than"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2013 src/Main.vala:2018
|
||||
#: src/Main.vala:2022 src/Main.vala:2027
|
||||
msgid "at"
|
||||
msgstr ""
|
||||
|
||||
@ -1125,11 +1137,11 @@ msgstr ""
|
||||
msgid "days..."
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2268
|
||||
#: src/Main.vala:2277
|
||||
msgid "free"
|
||||
msgstr ""
|
||||
|
||||
#: src/Main.vala:2051 src/Main.vala:2092
|
||||
#: src/Main.vala:2060 src/Main.vala:2101
|
||||
msgid "from"
|
||||
msgstr ""
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user