[PATCH 1 of 5 STABLE] dockerdeb: elimate 'cd' in export command
Anton Shestakov
engored at ya.ru
Sun Apr 17 05:21:09 EDT 2016
17.04.2016, 15:12, "Sean Farley" <sean at farley.io>:
> # HG changeset patch
> # User Sean Farley <sean at farley.io>
> # Date 1460763964 25200
> # Fri Apr 15 16:46:04 2016 -0700
> # Branch stable
> # Node ID 13497f113084b34a392332070581433e9384f6a2
> # Parent e442b628bfe6485d57ab4f10f941b89e96f04b05
> # EXP-Topic ppa
> dockerdeb: elimate 'cd' in export command
>
> This had the unfortunate side effect of causing the environment to have a
> newline due to the fact that some 'cd' outputs the result of the directory
> change.
>
> diff --git a/contrib/dockerdeb b/contrib/dockerdeb
> --- a/contrib/dockerdeb
> +++ b/contrib/dockerdeb
> @@ -2,11 +2,11 @@
>
> . $(dirname $0)/dockerlib.sh
> . $(dirname $0)/packagelib.sh
>
> BUILDDIR=$(dirname $0)
> -export ROOTDIR=$(cd $BUILDDIR/..; pwd)
> +export ROOTDIR=$(pwd $BUILDDIR/..)
Um, what?
$ BUILDDIR=/var/tmp/foo
$ echo $(cd $BUILDDIR/..; pwd)
/var/tmp
$ echo $(pwd $BUILDDIR/..)
/home/a
This is on Debian.
More information about the Mercurial-devel
mailing list