Re: Using a perl lib from postinst
Daniel Pittman a écrit :
> Patrick Matthäi <email@example.com> 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:
>> # 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
Thanks to all, the one liner perl works.