[Gambas-user] Pre-/Post-install scripts
T Lee Davidson
t.lee.davidson at gmail.com
Tue Jan 10 21:01:09 CET 2023
On 1/6/23 09:09, Benoit Minisini wrote:
> Le 06/01/2023 à 14:24, T Lee Davidson a écrit :
>>
>> (Side note: I think it would be quite useful to have pre- and post- install shell script options for packaging.)
>>
>
> This must be done for Rpm, Deb, ArchLinux and Slackware packages then. Is it possible? Any volunteer?
>
There seems to be no exact common denominator between those four systems in regards to pre-/post-install commands/scripts.
It appears that ArchLinux supports only post-install commands which the rest also do. However, RPMs support only commands
contained in "scriptlets" which are multi-line strings embedded in the SPEC file, while the others support inclusion of actual
shell script files.
So, providing for post-install commands is possible. But, the Make Installation Package Wizard would have to either:
1) accept the commands as text (for RPMs) and then prepend the shebang line (#!/usr/bin/sh) to create a real script file (for
the others), or
2) accept the commands as an additional file (identified as a post-install script) and then, for RPMs, strip the shebang line if
it exists.
It's probably no matter either way at the moment, as I do not have the time to tackle it. I just wanted to report back in case
anyone else has interest and time.
--
Lee
More information about the User
mailing list