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)
--- 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
--- 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"