[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Preliminary patches to remove dpkg-cross diversions



27-08-2007, Neil Williams:
>
> Content-Type: text/x-diff;
> Content-Transfer-Encoding: quoted-printable
>
> +++ dpkg.new/scripts/dpkg-buildpackage.sh	2007-08-27 13:14:49.000000000 +01=
> 00
> @@ -84,6 +84,18 @@
>  passopts=3D''
>  admindir=3D''
>=20
> +DPKGCROSSENABLE=3D0
> +if [ -f /usr/share/dpkg-cross/buildcross ]; then
   if [ -r /usr/share/dpkg-cross/buildcross ]; then
> + . /usr/share/dpkg-cross/buildcross
> + DPKGCROSSENABLE=3D1
> +fi
> +
> +function enhance_cross {
> +	if [ $DPKGCROSSENABLE -gt 0 ]; then
> +		setup_cross
> +	fi
> +}
> +

enhance_cross {
	[ "$DPKGCROSSENABLE" -gt 0 ] && setup_cross || :
}

note quoting and no "function" bashizm. Also there're less execution
tokens.

>  while [ $# !=3D 0 ]
>  do
>  	value=3D"`echo x\"$1\" | sed -e 's/x--.*=3D//;s/^x-.//'`"
____



Reply to: