Don Armstrong <d...@debian.org> writes:

> On Wed, 07 Dec 2011, Josselin Mouette wrote:
>> So, to sum it up. Before, you would do in debian/rules: 
>>         sed s/@DEB_HOST_MULTIARCH@/${DEB_HOST_MULTIARCH}/ 
>> debian/libfoo.install.in > debian/libfoo.install
>> 
>> Now, you will do in debian/foo.install:
>>         #! /bin/sh 
>>         sed s/@DEB_HOST_MULTIARCH@/$(dpkg-architecture 
>> -qDEB_HOST_MULTIARCH)/ << EOF
>>         …
>>         EOF
>
> Although, honestly, you could always do this in debian/rules with 
>
>  override_dh_auto_install:
>     debian/libfoo.install.sh > debian/libfoo.install
>     dh_install;
>
> so besides the breakage generated by extraneously executable
> libfoo.install files, not much has changed in terms of obfuscation.
> That said, explicitly calling the appropriate script to generate the
> install file before the various dh_* bits were engaged is a bit
> clearer.
>
>
> Don Armstrong

Or for the more general case:

override_dh_auto_install:
    debian/libfoo.my-install-script

At least with an override it would be clear from debian/rules that there
is more going on there than just copying a few files.

This new feature stinks of black-box magic that will make people crazy
trying to find/fix a prolem in somebody elses package. The thing that
make cdbs so bad.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87pqfz4cto.fsf@frosties.localnet

Reply via email to