summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-08-03 16:18:24 +0800
committerLAN-TW <lantw44@gmail.com>2013-08-03 16:18:24 +0800
commit51466a704c52f4eedfaa57b8b9684c2cb42dfb1f (patch)
tree3eec4d7c4860a74ba5836cb0ac475b88d620bcf1
parent416e0b638f4451d499ff6e351bb066758361a748 (diff)
downloadgsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar.gz
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar.bz2
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar.lz
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar.xz
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.tar.zst
gsoc2013-libgnome-autoar-51466a704c52f4eedfaa57b8b9684c2cb42dfb1f.zip
test-extract: Move file patterns settings to command line arguments
-rw-r--r--tests/test-extract.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/tests/test-extract.c b/tests/test-extract.c
index 5edbacf..689ba0e 100644
--- a/tests/test-extract.c
+++ b/tests/test-extract.c
@@ -58,16 +58,10 @@ main (int argc,
AutoarExtract *arextract;
AutoarPref *arpref;
GSettings *settings;
- const char *pattern[] = {
- "__MACOSX",
- ".DS_Store",
- "._.*",
- "*.in",
- NULL
- };
if (argc < 3) {
- g_printerr ("Usage: %s archive_file output_dir\n", argv[0]);
+ g_printerr ("Usage: %s archive_file output_dir pattern_to_ignore ...\n",
+ argv[0]);
return 255;
}
@@ -75,7 +69,7 @@ main (int argc,
arpref = autoar_pref_new_with_gsettings (settings);
autoar_pref_set_delete_if_succeed (arpref, FALSE);
- autoar_pref_set_pattern_to_ignore (arpref, pattern);
+ autoar_pref_set_pattern_to_ignore (arpref, (const char**)argv + 3);
autoar_pref_forget_changes (arpref);
autoar_pref_write_gsettings (arpref, settings);