Web lists-archives.com

Re: Where can build scripts be found?




On 2017-01-27 20:16 -0800, Thomas Nyberg wrote:

> On 01/25/2017 11:18 PM, Sven Joachim wrote:
>> This seems to be a recurring problem in Mozilla's build process, it
>> fails because SHELL is not set in the environment.  You can work around
>> that by passing --preserve-envvar=SHELL to debuild.
>
> I tried doing this, but I get an error:
>
> $ debuild -uc -us -b --preserve-envvar=SHELL
> debuild: unknown dpkg-buildpackage/debuild option: --preserve-envvar=SHELL
>  dpkg-buildpackage -rfakeroot -D -us -uc -b --preserve-envvar=SHELL
> dpkg-buildpackage: unknown option or argument --preserve-envvar=SHELL
>
> Use --help for program usage information.
> debuild: fatal error at line 1376:
> dpkg-buildpackage -rfakeroot -D -us -uc -b --preserve-envvar=SHELL failed
>
> I wasn't able to track down the --preserve-envvar flag in the debuild
> docs.

It is mentioned in the manpage, have you read that yet?

> Is that the correct place to pass it?

You need to pass it before any dpkg-buildpackage options, like so:

$ debuild --preserve-envvar=SHELL -uc -us -b

See the EXAMPLES section of said manpage.

Cheers,
       Sven