[pacman-dev] [PATCH 7/8] validate shell scripts with $(BASH_SHELL) on build

Florian Pritz bluewind at xinu.at
Fri Apr 13 06:49:19 EDT 2012


On 13.04.2012 05:30, Allan McRae wrote:
> On 13/04/12 00:54, Dave Reisner wrote:
>> Pass $(OURSCRIPTS) through the bash parser in read only mode to validate
>> syntax. Note that this doesn't actually catch all errors, but it might
>> be useful for developers working on these scripts.
>> 
>> Signed-off-by: Dave Reisner <dreisner at archlinux.org>
>> ---
>>  contrib/Makefile.am |    1 +
>>  scripts/Makefile.am |    1 +
>>  2 files changed, 2 insertions(+)
>> 
>> diff --git a/contrib/Makefile.am b/contrib/Makefile.am
>> index eca39e7..2953912 100644
>> --- a/contrib/Makefile.am
>> +++ b/contrib/Makefile.am
>> @@ -55,6 +55,7 @@ $(OURSCRIPTS): Makefile
>>  	$(AM_V_GEN)$(edit) $(srcdir)/$@.in >$@.tmp
>>  	$(AM_V_at)chmod +x,a-w $@.tmp
>>  	$(AM_V_at)mv $@.tmp $@
>> +	@$(BASH_SHELL) -O extglob -n $@
> 
> I'm missing why we need extglob here?

bacman and paccache use extglobs

-- 
Florian Pritz

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/pacman-dev/attachments/20120413/406a3320/attachment-0001.asc>


More information about the pacman-dev mailing list