Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By : Alex Gonzalez
Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By: Alex Gonzalez

Overview of this book

Table of Contents (13 chapters)
Embedded Linux Projects Using Yocto Project Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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 scripts:

  • Preinstallation scripts (pkg_preinst): These are called before the package is unpacked

  • Postinstallation scripts (pkg_postinst): These are called after the package is unpacked, and dependencies will be configured

  • Preremoval scripts (pkg_prerm): These are called with installed or at least partially installed packages

  • Postremoval scripts (pkg_postrm): These are called after the package's files have been removed or replaced

How to do it...

An example snippet of the installation of a preinstallation script in a recipe is as follows:

     pkg_preinst_${PN} () {
         # Shell commands
     }

All installation scripts work in the same way, with the exception that the postinstallation scripts...