aboutsummaryrefslogtreecommitdiff
path: root/common/hooks/do-pkg
diff options
context:
space:
mode:
authorEnno Boland <eb@s01.de>2014-09-28 07:31:39 +0000
committerEnno Boland <eb@s01.de>2014-09-29 22:03:33 +0000
commit5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93 (patch)
tree2741d2b847f926691c5b063ec0f6d660aa8d8549 /common/hooks/do-pkg
parentef40e0f4e384e82f3de3c77d425175bb1ccd76d1 (diff)
downloadvoid-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar.gz
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar.bz2
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar.lz
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar.xz
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.tar.zst
void-packages-5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93.zip
common/hooks: add reverts field to packages
Diffstat (limited to 'common/hooks/do-pkg')
-rw-r--r--common/hooks/do-pkg/00-gen-pkg.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/common/hooks/do-pkg/00-gen-pkg.sh b/common/hooks/do-pkg/00-gen-pkg.sh
index 95c99c1f1e6..9c907e2f090 100644
--- a/common/hooks/do-pkg/00-gen-pkg.sh
+++ b/common/hooks/do-pkg/00-gen-pkg.sh
@@ -3,7 +3,7 @@
genpkg() {
local pkgdir="$1" arch="$2" desc="$3" pkgver="$4" binpkg="$5"
local _preserve _deps _shprovides _shrequires _gitrevs _provides _conflicts
- local _replaces _mutable_files _conf_files f
+ local _replaces _reverts _mutable_files _conf_files f
if [ ! -d "${PKGDESTDIR}" ]; then
msg_warn "$pkgver: cannot find pkg destdir... skipping!\n"
@@ -64,6 +64,12 @@ genpkg() {
_replaces="${_replaces} ${f}"
done
fi
+ if [ -n "$reverts" ]; then
+ local _reverts=
+ for f in ${reverts}; do
+ _reverts="${_reverts} ${f}"
+ done
+ fi
if [ -n "$mutable_files" ]; then
local _mutable_files=
for f in ${mutable_files}; do
@@ -87,6 +93,7 @@ genpkg() {
--provides "${_provides}" \
--conflicts "${_conflicts}" \
--replaces "${_replaces}" \
+ --reverts "${_reverts}" \
--mutable-files "${_mutable_files}" \
--dependencies "${_deps}" \
--config-files "${_conf_files}" \
@@ -112,7 +119,8 @@ genpkg() {
}
hook() {
- local arch= binpkg= repo= _pkgver= _desc= _pkgn= _pkgv= _provides= _replaces=
+ local arch= binpkg= repo= _pkgver= _desc= _pkgn= _pkgv= _provides= \
+ _replaces= _reverts=
if [ -n "$noarch" ]; then
arch=noarch