xbps: add another patch from git master.

This commit is contained in:
Juan RP 2013-01-14 14:08:26 +01:00
parent 84d031ef98
commit d51e8e2c67
2 changed files with 32 additions and 1 deletions

View File

@ -0,0 +1,31 @@
From b5bb1debe4f1686aa018cc941389ced8c4b97cbb Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Mon, 14 Jan 2013 14:01:35 +0100
Subject: [PATCH] Partial revert of 5d59a15faf67d921dfb190195c07bf4a70bca137.
Error out if "pre-remove" script action fails, otherwise package is
removed but its files are still there (ouch).
---
NEWS | 3 ---
lib/package_remove.c | 5 ++---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/lib/package_remove.c b/lib/package_remove.c
index a207fc0..4e69e82 100644
--- lib/package_remove.c
+++ lib/package_remove.c
@@ -264,9 +264,8 @@ xbps_remove_pkg(struct xbps_handle *xhp,
errno, pkgname, version,
"%s: [remove] REMOVE script failed to "
"execute pre ACTION: %s",
- pkgver, strerror(errno));
- rv = errno;
- goto purge;
+ pkgver, strerror(rv));
+ goto out;
}
}
/*
--
1.8.1

View File

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