After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 747461 - The tar command used to restore backups doesn't work on FreeBSD
The tar command used to restore backups doesn't work on FreeBSD
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.16.x (obsolete)
Other FreeBSD
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-04-07 15:32 UTC by Ting-Wei Lan
Modified: 2015-04-08 10:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Make the tar command used to restore backups work on FreeBSD (1.51 KB, patch)
2015-04-07 15:34 UTC, Ting-Wei Lan
committed Details | Review

Description Ting-Wei Lan 2015-04-07 15:32:29 UTC
The tar command used on FreeBSD is bsdtar, an implementation of tar based on libarchive. It doesn't support putting options after filenames, and older version of bsdtar may not support using '=' symbol in long options.

http://lists.freebsd.org/pipermail/freebsd-gnome/2015-April/031934.html

This problem is reported by an user using evolution 3.12.11 on FreeBSD, but the attached patch should also work on the latest version. I hope we can push the patch to both gnome-3-16 and master branch.
Comment 1 Ting-Wei Lan 2015-04-07 15:34:21 UTC
Created attachment 301080 [details] [review]
Make the tar command used to restore backups  work on FreeBSD
Comment 2 Milan Crha 2015-04-08 10:24:04 UTC
Thanks for a bug report and patch. It looks fine and works here as well (Fedora), thus I'm pushing it into sources:

Created commit d9e63d5 in evo master (3.17.1+)
Created commit df51ea5 in evo gnome-3-16 (3.16.1+)