Packaging/SUSE Package Conventions

From openSUSE

SUSE Package Conventions

Next



SUSE Package Conventions


Copyright 2004, 2005, 2006 SUSE LINUX AG, Nuernberg, Germany


The document is distributed under the terms of the GNU Free Documentation License.


Revision History
Revision 1.0 7th January, 2005, 16:26
Revision 1.1 28th November, 2006, 14:41




Table of Contents

1. RPM Package Style
2. RPM Groups
3. RPM Macros
4. File System Structure
5. Sysconfig
6. SuSEconfig (deprecated)
7. Init Scripts
8. Cron Jobs
9. Desktop Menu
10. Specific Packages
11. RPM Changelogs


This document defines the style of SUSE's packages and describes SUSE-specific extensions that can and should be used in packages for SUSE products. The purpose of this document is not to teach anyone how to create a RPM package; the object is to describe SUSE-specific things. It also defines the method to use where multiple options exist and consistency is preferred. The assumption is that the reader is experienced in creating RPM packages. He should then be able to create packages that conform to SUSE specifications with help of this document.



Next

1. RPM Style