mirror of
https://github.com/samba-team/samba.git
synced 2025-03-30 06:50:24 +03:00
packaging(RHEL-CTDB): update the build instructions in the README.
Michael (This used to be commit f7706c6437d6500a477cb704cb916f16fdfa1395)
This commit is contained in:
parent
59593bfeeb
commit
d5d350effc
@ -1,3 +1,21 @@
|
||||
In order to keep the docs out of the bzr tree, first get a release
|
||||
tarball of samba, then invoke makerpms.sh with the DOCS_TARBALL variable
|
||||
pointing to the docs.tar.bz2 from a Samba release.
|
||||
The rpms should be built not directly from the spec file (although
|
||||
it is possible) but more conveniently using the makerpms.sh script:
|
||||
It takes care of making a source tarball and building the rpms for
|
||||
x86_64 and i386, the latter also producing the winbind-32bit
|
||||
compatibility packages for x86_64.
|
||||
|
||||
The makerpms.sh script must be invoked from out of a git checkout
|
||||
(since git archive is used to produce the tarball for rpmbuild).
|
||||
|
||||
To eliminate the need of building the docs from the sources
|
||||
(which is time consuming and has vast build dependencies),
|
||||
you need a samba release docs tarball called docs.tar.bz2 and point
|
||||
the DOCS_TARBALL environment variable to it before calling makerpms.sh.
|
||||
Alternatively, if the DOCS_TARBALL variable is not set, but if a
|
||||
docs.tar.bz2 exists inside the rpm SOURCES directory
|
||||
(/usr/src/redhat/SORUCES/ by default), that will be used.
|
||||
|
||||
To produce an appropriate docs tarball, you can for instance pack the
|
||||
docs dir from a samba release tarball using the command
|
||||
"tar cjf docs.tar.bz2 docs".
|
||||
Note: The docs tarball needs the docs/ prefix.
|
||||
|
Loading…
x
Reference in New Issue
Block a user