Do we really want all files to be 644? What about something like @ripienaar 's concat module that expects concatfragments.sh to be executable?