# HG changeset patch # User muxator # Date 1508273168 -7200 # Node ID 16d9f0b3e13459ba4020409e514a02f01791ad5b # Parent cc977ec0b8b9302bd6ad8e3eeacabb2776161492 build: build deb/rpm independently on config/extensions in the host system Reverts 5aac617a028d and replaces it with a more general solution. - works for both rpm and deb - sidesteps eventual problems with local extensions that have nothing to do with the build process (hg-git, for example, fails with version 4.4 because dedab036215d removed peerrepository, and hg-git still uses it as of 0.8.9) diff -r cc977ec0b8b9 -r 16d9f0b3e134 contrib/buildrpm --- a/contrib/buildrpm Thu Oct 19 17:50:20 2017 +0200 +++ b/contrib/buildrpm Tue Oct 17 22:46:08 2017 +0200 @@ -11,7 +11,6 @@ BUILD=1 RPMBUILDDIR="$PWD/rpmbuild" -export HGPLAIN= while [ "$1" ]; do case "$1" in diff -r cc977ec0b8b9 -r 16d9f0b3e134 contrib/packagelib.sh --- a/contrib/packagelib.sh Thu Oct 19 17:50:20 2017 +0200 +++ b/contrib/packagelib.sh Tue Oct 17 22:46:08 2017 +0200 @@ -8,6 +8,9 @@ # # node: the node|short hg was built from, or empty if built from a tag gethgversion() { + export HGRCPATH= + export HGPLAIN= + make cleanbutpackages make local PURE=--pure HG="$PWD/hg"