Re: bashims in debian/rules
Eric Delaunay <delaunay@lix.polytechnique.fr> writes:
> My environment works almost well except for bashims in debian/rules
> makefiles.
{} works in Debian's tcsh, zsh, ksh *and* bash. {} is not some evil
bash-specific thing.
> IMO, makefiles that use bashims should put SHELL=/bin/bash at top
> them, but most packages just use one bashim: curly brackets in file
> names (like debian/{postinst,prerm}).
Can we at least do
SHELL= `which bash`
instead of assuming it's in /bin? I retract my suggestion earlier
about setting $SHELL because make ignores it. (duh)
> Then the better solution will be to simply rewrite the line to
> remove it.
I'm very unhappy about munging my debian/rules files for a brain dead
cross-compilation environment.
(And BTW I *really* hope you don't want me to ``fix'' the $()
posixisms in my debian/rules files, which ``break'' Solaris' so-called
/bin/sh)
--
James
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: