[Midnightbsd-cvs] src [7268] trunk/lib/libmport/bundle_write.c: more libarchive updates

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Aug 18 19:16:28 EDT 2015


Revision: 7268
          http://svnweb.midnightbsd.org/src/?rev=7268
Author:   laffer1
Date:     2015-08-18 19:16:28 -0400 (Tue, 18 Aug 2015)
Log Message:
-----------
more libarchive updates

Modified Paths:
--------------
    trunk/lib/libmport/bundle_write.c

Modified: trunk/lib/libmport/bundle_write.c
===================================================================
--- trunk/lib/libmport/bundle_write.c	2015-08-18 23:14:53 UTC (rev 7267)
+++ trunk/lib/libmport/bundle_write.c	2015-08-18 23:16:28 UTC (rev 7268)
@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__MBSDID("$MidnightBSD: src/lib/libmport/bundle_write.c,v 1.11 2011/07/24 15:59:08 laffer1 Exp $");
+__MBSDID("$MidnightBSD$");
 
 /* Portions of this code (the hardlink handling) were inspired by and/or copied 
  * from write.c in bsdtar by Tim Kientzle. Copyright (c) 2003-2007 Tim Kientzle.
@@ -96,7 +96,7 @@
   if ((bundle->archive = archive_write_new()) == NULL) 
     RETURN_ERROR(MPORT_ERR_FATAL, "Couldn't allocate archive struct");
 
-  if (archive_write_set_compression_xz(bundle->archive) != ARCHIVE_OK)
+  if (archive_write_add_filter_xz(bundle->archive) != ARCHIVE_OK)
     RETURN_ERROR(MPORT_ERR_FATAL, archive_error_string(bundle->archive));
 
   if (archive_write_set_format_pax(bundle->archive) != ARCHIVE_OK)
@@ -124,7 +124,7 @@
   if (bundle == NULL)
       RETURN_ERROR(MPORT_ERR_FATAL, "mport bundle is missing");
  
-  if (archive_write_finish(bundle->archive) != ARCHIVE_OK)
+  if (archive_write_free(bundle->archive) != ARCHIVE_OK)
     ret = SET_ERROR(MPORT_ERR_FATAL, strdup(archive_error_string(bundle->archive)));
 
   free_linktable(bundle->links);



More information about the Midnightbsd-cvs mailing list