]> wimlib.net Git - wimlib/blobdiff - src/update_image.c
Update NEWS
[wimlib] / src / update_image.c
index 85de4249f3435206c3fb46de9e3beff2a12fa490..63982cfea705e36381ebeca36b45ab0de433f876 100644 (file)
@@ -1095,7 +1095,7 @@ execute_update_commands(WIMStruct *wim,
                inode_table = alloca(sizeof(struct wim_inode_table));
                sd_set = alloca(sizeof(struct wim_sd_set));
 
-               ret = init_inode_table(inode_table, 9001);
+               ret = init_inode_table(inode_table, 64);
                if (ret)
                        goto out;
 
@@ -1205,7 +1205,8 @@ check_add_command(struct wimlib_update_command *cmd,
                          WIMLIB_ADD_FLAG_WIMBOOT |
                          WIMLIB_ADD_FLAG_NO_REPLACE |
                          WIMLIB_ADD_FLAG_TEST_FILE_EXCLUSION |
-                         WIMLIB_ADD_FLAG_SNAPSHOT))
+                         WIMLIB_ADD_FLAG_SNAPSHOT |
+                         WIMLIB_ADD_FLAG_FILE_PATHS_UNNEEDED))
                return WIMLIB_ERR_INVALID_PARAM;
 
        bool is_entire_image = WIMLIB_IS_WIM_ROOT_PATH(cmd->add.wim_target_path);
@@ -1234,7 +1235,7 @@ check_add_command(struct wimlib_update_command *cmd,
        /* Currently, SNAPSHOT means Windows VSS.  In the future, it perhaps
         * could be implemented for other types of snapshots, such as btrfs.  */
        if (add_flags & WIMLIB_ADD_FLAG_SNAPSHOT) {
-               ERROR("Snapshot mode is only supported on Windows (VSS)");
+               ERROR("Snapshot mode is only supported on Windows, where it uses VSS.");
                return WIMLIB_ERR_UNSUPPORTED;
        }
 #endif