Changes

Jump to: navigation, search

RPM spec File Contents

938 bytes added, 09:25, 13 January 2011
Created page with 'Category:SBR600Category:RPM These are the basic sections of a spec file: * Basic Sections # preamble - basic metadata # %prep - commands to prepare the package for build…'
[[Category:SBR600]][[Category:RPM]]
These are the basic sections of a spec file:

* Basic Sections
# preamble - basic metadata
# %prep - commands to prepare the package for building
# %build - commands to build the package
# %install - commands to install the built files
# %check - commands to check/test the built files (optional, often not included)
# %clean - commands to clean up the disk space
# %files - list of files to be included in the pacakge
# %changelog - record of the package's change-history
* Scriptlets
** %pre -- run before installation
** %post -- run after installation
** %preun -- run before uninstallation
** %postun -- run after uninstallation
*** Note that during upgrade, the installation of the new package is considered to happen before the removal of the old package.
* Macros
** %{_tmppath}
** %{buildroot}
** %{_bindir}
** %{_datadir}
** %{_mandir}
** %{_smp_flags}
** %setup
** %configure
** %makeinstall

Navigation menu