diff options
author | Enno Boland <eb@s01.de> | 2014-09-28 07:31:39 +0000 |
---|---|---|
committer | Enno Boland <eb@s01.de> | 2014-09-29 22:03:33 +0000 |
commit | 5395d9b0a2ebbfe384bc9c75ef1e4939e3723a93 (patch) | |
tree | 2741d2b847f926691c5b063ec0f6d660aa8d8549 /common/hooks/do-pkg | |
parent | ef40e0f4e384e82f3de3c77d425175bb1ccd76d1 (diff) | |
download | void-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.sh | 12 |
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 |