[PATCH] Unhardcode /bin/bash

Brian Callahan bcallah at devio.us
Sat Aug 16 22:22:43 CEST 2014


On 08/16/14 08:47, Thorsten Wißmann wrote:
> On Tue, Aug 12, 2014 at 07:55:50AM -0400, Brian Callahan wrote:
>> As the subject line says, this unhardcodes /bin/bash to /usr/bin/env bash.
>> This eases packing on the BSDs, and probably other systems, that do not put
>> bash in /bin.
>> This is what I have to do as the OpenBSD port maintainer of hlwm to get hlwm
>> to work.
> The idea sounds fine to me, so thanks for the suggestion!
>
>> Generated from
>> perl -pi -e "s,^#!/bin/bash,#!/usr/bin/env bash,g" `grep -Rl /bin/bash *`
>> from the top of the hlwm tree.
> Thanks for the regex, it helped me a lot finding some problems in your
> patch (see below). (BTW I needed to single-quote the regexp because of
> the '!').
>
> There are many problems with the format of your patch, which seem to be
> caused by your user-agent, Thunderbird:
>
>> @@ -154,7 +154,7 @@ Add a rule for the clients pid, before the client
>> appears. This script
>>   creates two xterms with different behaviours:
> Here, your user-agent wrapped the long line, so the patch became
> invalid. Furthermore all trailing spaces were missing in your patch (and
> there were some more problems and it took some time to make it apply. I
> was able to get the problem because you gave me the regexp).
>
> It is now merged as:
>
> * b1fe138 Unhardcode /bin/bash
>
> To avoid the above patch-problem in the future, I suggest one of the
> following solutions (with decreasing priority):
>
>    - Attach the patch generated by git-format-patch to your mail (instead
>      of inlining it)
>    - Get familiar with spaces/newlines and then disable the
>      auto-line-wrapping feature of Thunderbird (which also causes
>      problems with the Enigmail-Plugin when signing mails)
>    - Send patches using git-send-email (Used by many people, IMO not
>      worth the effort of setting up a local MTA)
>
> Cheers,
> Thorsten
>

Thanks. I'll attach future patches.

(You're much nicer than we are - I'd reject out of hand any patch that 
didn't apply cleanly. :) )

~Brian



More information about the hlwm mailing list