Re: Using a perl lib from postinst
Daniel Pittman a écrit :
> Patrick Matthäi <pmatthaei@debian.org> writes:
>> Tollef Fog Heen schrieb:
>>> ]] Dominique Dumont
>>>
>>> | Since the postinst is a shell script, you cannot call directly the
>>> | perl lib.
>>>
>>> Postinsts can be written in any language, including perl, so he could
>>> just write it in perl and use the relevant module.
>>>
>> Yep and what is with:
>> #!/bin/sh
>> # some foo to be inserted here
>> perl -e -MMy::Module 'My::Module->do_something_nasty();'
>
> Er, it wasn't in Debian, but in a couple of bits of my private packaging I did
> something akin to that in order to use the debhelper shell script injected
> into the postinst easily.
>
> Given that one line of Perl was required it looked the nicer strategy, and
> less prone to break strangely if the debhelper shell code did something
> strange.
Thanks to all, the one liner perl works.
Regards
Reply to: