[PATCH setup 0/3] Setup replacement for incver_ifdep
Jon Turney
jon.turney@dronecode.org.uk
Thu Jan 28 17:33:00 GMT 2016
On 26/11/2015 10:11, Corinna Vinschen wrote:
> On Nov 24 19:44, Achim Gratz wrote:
>> Jon Turney writes:
>>>> So, should we try to guard against that (installations on a USB stick
>>>> are probably the only practical occurence these days)? I wouldn't mind
>>>> if we just unconditionally rebuild on FAT(32).
>>>
>>> Thinking this over, it doesn't seem that hard to use a hash to
>>> determine if the directory has changed.
>>
>> As I said before, if you're going that route I'd rather do the same
>> thing as for autorebase and maintain a list of info files. This way you
>> could remove and add individual info files rather than just rebuilding
>> everything, just the way post-install works on Linux in this case.
>>
>>> How about the attached?
>>>
>>> (This will add a dependency on diffutils for cmp)
>>
>> You could read the md5sums into variables instead and just compare the
>> resulting strings within bash. Otherwise we'd have to add diffutils to
>> the Base category.
I've made this change.
>>>> Otherwise, it looks good and thanks for writing up a script.
>>>
>>> #!/bin/bash
>>
>> Use /bin/dash if possible.
>
> I trust both of you to do the right thing. My question here is only,
> can we get a solution soon so we can get rid of the old upset method for
> the info files? Achim, how long would it take to create the same
> solution for info you're using for rebase? Would it make sense to use
> Jon's solution in the interim?
As an interim solution, I've adopted _update-info-dir, and updated it to
contain this script.
This removes the last use of autodep, which unblocks some further
improvements to upset.
Future work: I can't see any reason why this script now needs an
independent existence, so it could be absorbed by the info package.
More information about the Cygwin-apps
mailing list