mirror of
https://git.freebsd.org/ports.git
synced 2025-06-05 21:00:30 -04:00
Fix the backup/restore feature of evolution.
Reported by: Randall R. King <rrking949@cox.net> Obtained from: upstream (patch by Ting-Wei Lan)
This commit is contained in:
parent
e9e322cf8d
commit
e8249670e1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=383564
2 changed files with 34 additions and 0 deletions
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
PORTNAME= evolution
|
PORTNAME= evolution
|
||||||
PORTVERSION= 3.12.11
|
PORTVERSION= 3.12.11
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= mail gnome
|
CATEGORIES= mail gnome
|
||||||
MASTER_SITES= GNOME
|
MASTER_SITES= GNOME
|
||||||
DIST_SUBDIR= gnome3
|
DIST_SUBDIR= gnome3
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
From d9e63d55cd8ce597d9668dd4dd6f78c0900c9a94 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ting-Wei Lan <lantw@src.gnome.org>
|
||||||
|
Date: Wed, 8 Apr 2015 12:21:47 +0200
|
||||||
|
Subject: Bug 747461 - The tar command used to restore backups doesn't work on
|
||||||
|
FreeBSD
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/modules/backup-restore/evolution-backup-tool.c b/modules/backup-restore/evolution-backup-tool.c
|
||||||
|
index 840cee1..a288ce6 100644
|
||||||
|
--- modules/backup-restore/evolution-backup-tool.c
|
||||||
|
+++ modules/backup-restore/evolution-backup-tool.c
|
||||||
|
@@ -538,14 +538,14 @@ restore (const gchar *filename,
|
||||||
|
g_mkdir_with_parents (e_get_user_config_dir (), 0700);
|
||||||
|
|
||||||
|
command = g_strdup_printf (
|
||||||
|
- "cd $DATADIR && tar xzf %s %s --strip-components=%d",
|
||||||
|
- quotedfname, data_dir, get_dir_level (data_dir));
|
||||||
|
+ "cd $DATADIR && tar --strip-components %d -xzf %s %s",
|
||||||
|
+ get_dir_level (data_dir), quotedfname, data_dir);
|
||||||
|
run_cmd (command);
|
||||||
|
g_free (command);
|
||||||
|
|
||||||
|
command = g_strdup_printf (
|
||||||
|
- "cd $CONFIGDIR && tar xzf %s %s --strip-components=%d",
|
||||||
|
- quotedfname, config_dir, get_dir_level (config_dir));
|
||||||
|
+ "cd $CONFIGDIR && tar --strip-components %d -xzf %s %s",
|
||||||
|
+ get_dir_level (config_dir), quotedfname, config_dir);
|
||||||
|
run_cmd (command);
|
||||||
|
g_free (command);
|
||||||
|
|
||||||
|
--
|
||||||
|
cgit v0.10.2
|
||||||
|
|
Loading…
Add table
Reference in a new issue