Skip to content

Commit

Permalink
About Reference Manual
Browse files Browse the repository at this point in the history
  • Loading branch information
ffesti authored and pmatilai committed Oct 1, 2024
1 parent 5779154 commit ad48b6f
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ if (doxsrc)
endif()

install(FILES
manual/about.md
manual/arch_dependencies.md
manual/autosetup.md
manual/boolean_dependencies.md
Expand Down
29 changes: 29 additions & 0 deletions docs/manual/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
layout: default
title: rpm.org - About the Reference Manual
---
# About this manual

This is the Refence Manual for the RPM Package Manager. Unfortunately
it is still incomplete. Recently added features are described with
decent detail but more basic properties are only being added step by
step.

While this manual describes how rpm and rpmbuild are working it does
not teach how to use them properly - especially when it comes to
packaging. This is similar to how a reference manual for a programming
language does not teach you programming or good coding style.

Though the RPM Reference Manual needs to be used in conjunction with
Packaging Guidelines from the distribution the packages are aimed
for. For enterprise distributions this may mean looking at the
guidelines from the upstream (community) distribution. If you are not
packaging for a distribution or one that doesn't have guideline choose
one from a distribution that is similar to your target environment.

This manual describes RPM as it is setup in the upstream release. Many
distibution alter RPM in various ways. Either by changing macro values
or by disabling - or forbidding the use of - some features. This is
especially true for new features that may require some effort to
enable properly throughout a distribution. The distributions decisions
overwrite the upstream defaults and though this reference manual.
2 changes: 2 additions & 0 deletions docs/manual/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ title: rpm.org - RPM Reference Manual
---
# RPM Reference Manual

* [About this manual](about.md)

## Package Management

### Queries and RPM Meta Data
Expand Down

0 comments on commit ad48b6f

Please sign in to comment.