Action disabled: recent
content:en_us:dev_packaging_clearos_packaging_guidelines

Guidelines

For the most part, ClearOS follows the Fedora Packaging Guidelines. We do make some exceptions as described below.

Source File Changes

In some circumstances, additional source files in upstream packages need to be changed or patched. For example, the webconfig spec file - which is derived from Apache httpd - contains:

Source1: index.html
Source3: httpd.logrotate
Source4: httpd.init

In order to avoid confusion, modified source files are renamed.

Source1: index-clearos.html
Source3: httpd-clearos.logrotate
Source4: httpd-clearos.init

Group Name

Though the Group tag is not used for much (see note, use one of the defaults defined in /usr/share/doc/rpm-%{version}/GROUPS. If you are packaging an app-* use one of the following:

ClearOS/Apps
ClearOS/Libraries
ClearOS/Themes

If you are packaging one of the clearos-* packages, you can also use:

ClearOS/Core
ClearOS/Tools

search?q=clearos%2C%20clearos%20content%2C%20dev%2C%20packaging%2C%20versionx%2C%20xcategory%2C%20maintainer_dloper%2C%20maintainerreview_x%2C%20keywordfix&btnI=lucky

content/en_us/dev_packaging_clearos_packaging_guidelines.txt · Last modified: 2014/12/22 19:26 by dloper