[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