]> wimlib.net Git - wimlib/blobdiff - programs/imagex.c
Add 2013 to copyright notices
[wimlib] / programs / imagex.c
index e7ebc2eb33e54b80ae54c237a25cde213daacf88..9b42ab99fb1700b7b9e8682de892990a82d9a169 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 /*
- * Copyright (C) 2012 Eric Biggers
+ * Copyright (C) 2012, 2013 Biggers
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -280,6 +280,21 @@ static off_t file_get_size(const char *filename)
                return (off_t)-1;
 }
 
+static const char *default_capture_config =
+"[ExclusionList]\n"
+"\\$ntfs.log\n"
+"\\hiberfil.sys\n"
+"\\pagefile.sys\n"
+"\\System Volume Information\n"
+"\\RECYCLER\n"
+"\\Windows\\CSC\n"
+"\n"
+"[CompressionExclusionList]\n"
+"*.mp3\n"
+"*.zip\n"
+"*.cab\n"
+"\\WINDOWS\\inf\\*.pnf\n";
+
 static char *file_get_contents(const char *filename, size_t *len_ret)
 {
        struct stat stbuf;
@@ -769,7 +784,9 @@ static int imagex_capture_or_append(int argc, const char **argv)
                }
        }
 
-       ret = wimlib_add_image(w, source, name, config_str, config_len,
+       ret = wimlib_add_image(w, source, name,
+                              (config_str ? config_str : default_capture_config),
+                              (config_str ? config_len : strlen(default_capture_config)),
                               add_image_flags, imagex_progress_func);
 
        if (ret != 0)
@@ -1033,7 +1050,6 @@ static int imagex_export(int argc, const char **argv)
                        ret = -1;
                        goto out;
                }
-               compression_type = dest_ctype;
        } else {
                wim_is_new = true;
                /* dest_wimfile is not an existing file, so create a new WIM. */
@@ -1709,7 +1725,7 @@ static void version()
 {
        static const char *s =
        "imagex (" PACKAGE ") " PACKAGE_VERSION "\n"
-       "Copyright (C) 2012 Eric Biggers\n"
+       "Copyright (C) 2012, 2013 Biggers\n"
        "License GPLv3+; GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n"
        "This is free software: you are free to change and redistribute it.\n"
        "There is NO WARRANTY, to the extent permitted by law.\n"