xbps: add a temp patch to fix incorrect assertion; enough until 0.19 is out.

This commit is contained in:
Juan RP 2012-12-03 17:30:19 +01:00
parent e418544e1b
commit 1158509bd1
2 changed files with 18 additions and 1 deletions

View file

@ -0,0 +1,17 @@
Remove incorrect assertion that may be hit in packages that
set conf_files with files not installed.
Temporary fix until xbps-0.19 is released.
--- lib/package_remove_obsoletes.c.orig 2012-12-03 17:27:30.354154688 +0100
+++ lib/package_remove_obsoletes.c 2012-12-03 17:27:49.560683084 +0100
@@ -67,7 +67,8 @@ again:
found = false;
obj = prop_array_get(array, i);
oldstr = prop_dictionary_get(obj, "file");
- assert(oldstr);
+ if (oldstr == NULL)
+ continue;
file = xbps_xasprintf(".%s",
prop_string_cstring_nocopy(oldstr));

View file

@ -1,7 +1,7 @@
# Template file for 'xbps' # Template file for 'xbps'
pkgname=xbps pkgname=xbps
version=0.18.1 version=0.18.1
revision=2 revision=3
build_style=configure build_style=configure
configure_args="--prefix=/ --exec-prefix=/usr --sbindir=/usr/sbin configure_args="--prefix=/ --exec-prefix=/usr --sbindir=/usr/sbin
--with-tests --with-static" --with-tests --with-static"