# HG changeset patch # User Anton Shestakov # Date 1448434783 -28800 # Node ID 7fbab10f812f03dd583207f013eedb882e77f4b1 # Parent 994d8dced775f5cd5e7b5de2ba6b83b74e9804c2 builddeb: rename --release option to --codename Debian and Ubuntu releases have both codenames and traditional version numbers. An entire "branch" of releases is referred to by its codename, and version numbers (e.g. 8.2, 14.04.3) are used to address individual releases. Since we use codenames for building .deb packages, let's call the option and the variable appropriately. diff -r 994d8dced775 -r 7fbab10f812f Makefile --- a/Makefile Wed Dec 02 12:19:01 2015 -0800 +++ b/Makefile Wed Nov 25 14:59:43 2015 +0800 @@ -162,7 +162,7 @@ deb: mkdir -p packages/debian-unknown - contrib/builddeb --release unknown + contrib/builddeb --codename unknown docker-debian-jessie: mkdir -p packages/debian-jessie diff -r 994d8dced775 -r 7fbab10f812f contrib/builddeb --- a/contrib/builddeb Wed Dec 02 12:19:01 2015 -0800 +++ b/contrib/builddeb Wed Nov 25 14:59:43 2015 +0800 @@ -8,12 +8,12 @@ BUILD=1 CLEANUP=1 -DEBVERSION=jessie +CODENAME=jessie while [ "$1" ]; do case "$1" in - --release ) + --codename ) shift - DEBVERSION="$1" + CODENAME="$1" shift ;; --cleanup ) @@ -82,7 +82,7 @@ fi if [ "$CLEANUP" ] ; then echo - OUTPUTDIR=${OUTPUTDIR:=packages/debian-$DEBVERSION} + OUTPUTDIR=${OUTPUTDIR:=packages/debian-$CODENAME} find ../mercurial*.deb ../mercurial_*.build ../mercurial_*.changes \ -type f -newer $control -print0 | \ xargs -Inarf -0 mv narf "$OUTPUTDIR" diff -r 994d8dced775 -r 7fbab10f812f contrib/dockerdeb --- a/contrib/dockerdeb Wed Dec 02 12:19:01 2015 -0800 +++ b/contrib/dockerdeb Wed Nov 25 14:59:43 2015 +0800 @@ -8,7 +8,7 @@ checkdocker -DEBPLATFORM="$1" +CODENAME="$1" PLATFORM="debian-$1" shift # extra params are passed to build process @@ -26,8 +26,8 @@ sh -c "cd /mnt/$dn && make clean && make local" fi $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \ - sh -c "cd /mnt/$dn && DEB_BUILD_OPTIONS='${DEB_BUILD_OPTIONS:=}' contrib/builddeb --build --release $DEBPLATFORM" -contrib/builddeb --cleanup --release $DEBPLATFORM + sh -c "cd /mnt/$dn && DEB_BUILD_OPTIONS='${DEB_BUILD_OPTIONS:=}' contrib/builddeb --build --codename $CODENAME" +contrib/builddeb --cleanup --codename $CODENAME if [ $(uname) = "Darwin" ] ; then $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \ sh -c "cd /mnt/$dn && make clean"