1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

packaging: use docs tarball instead of docs dir in makerpms / samba.spec

Michael
(cherry picked from commit f28a24d5eac2dcf99e1d00c2daf913dd9912eb4a)
(This used to be commit 5148e99d09)
This commit is contained in:
Michael Adam 2008-05-16 00:37:12 +02:00
parent 7391b519c6
commit 67a0bfa764
2 changed files with 6 additions and 14 deletions

View File

@ -11,7 +11,7 @@
# /usr/src/redhat directory
#
# set DOCS_DIR to the path to a release tarball docs dir in order to get docs
# set DOCS_TARBALL to the path to a docs release tarball in .tar.bz2 format
# extra options passed to rpmbuild
EXTRA_OPTIONS="$1"
@ -26,6 +26,7 @@ GRPID=`id -g`
VERSION='3.2.0'
REVISION='ctdb'
SPECFILE="samba.spec"
DOCS="docs.tar.bz2"
RPMVER=`rpm --version | awk '{print $3}'`
RPM="rpmbuild"
@ -52,9 +53,8 @@ popd
pushd .
cd ../../
SRCTREE=`basename $PWD`
if [ $DOCS_DIR ] && [ -d $DOCS_DIR ]; then
mv docs docs-orig
ln -s $DOCS_DIR docs
if [ "x${DOCS_TARBALL}" != "x" ] && [ -f ${DOCS_TARBALL} ]; then
cp ${DOCS_TARBALL} ${SRCDIR}/${DOCS}
fi
cd ../
chown -R ${USERID}.${GRPID} $SRCTREE
@ -67,11 +67,6 @@ echo "Done."
if [ $? -ne 0 ]; then
popd
cd ../../
# restore original structure if docs were specified
if [ ${DOCS_DIR} ] && [ -d docs-orig ] && [ -L docs ]; then
rm docs
mv docs-orig docs
fi
echo "Build failed!"
exit 1
fi
@ -103,12 +98,7 @@ ${RPM} -ba $EXTRA_OPTIONS $SPECFILE
# restore original structure if docs were specified
cd ../../
if [ ${DOCS_DIR} ] && [ -d docs-orig ] && [ -L docs ]; then
rm docs
mv -f docs-orig docs
fi
echo "$(basename $0): Done."

View File

@ -15,6 +15,7 @@ URL: http://www.samba.org/
Source: samba-%{version}.tar.bz2
# Don't depend on Net::LDAP
Source997: docs.tar.bz2
Source998: filter-requires-samba.sh
Source999: setup.tar.bz2
@ -136,6 +137,7 @@ utilized by SWAT as well as the HTML and PDF version of "Using Samba",
# setup the vendor files (init scripts, etc...)
%setup -T -D -a 999 -n samba-%{version} -q
%setup -T -D -a 997 -n samba-%{version} -q
%build