Installing package installation scripts
The supported package formats, .rpm
, .ipk
, and .deb
, support the addition of installation scripts that can be run at different times during a package installation process. In this recipe, we will see how to install them.
Getting ready
There are different types of installation script:
- Pre-installation scripts (
pkg_preinst
): These are called before the package is unpacked - Post-installation scripts (
pkg_postinst
): These are called after the package is unpacked, and dependencies will be configured - Pre-removal scripts (
pkg_prerm
): These are called with installed or at least partially installed packages - Post-removal scripts (
pkg_postrm
): These are called after the package's files have been removed or replaced
How to do it...
An example snippet showing the installation of a pre-installation script in a recipe is as follows:
pkg_preinst_${PN} () { # Shell commands }
All installation scripts work in the same way, with the exception that post-installation scripts...