summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2002-11-19 19:41:49 +0000
committerGerald Carter <jerry@samba.org>2002-11-19 19:41:49 +0000
commit0092c15031b4419e16ad22ec3b1e0382ee794538 (patch)
tree1e30a4dd9f36da1f92cae9363a446b4151df9f67 /packaging
parent1b28a4cb169862e956cd2bf818584f938a1d1e45 (diff)
downloadsamba-0092c15031b4419e16ad22ec3b1e0382ee794538.tar.gz
sync with SAMBA_2_2
Diffstat (limited to 'packaging')
-rw-r--r--packaging/RedHat/makerpms.sh.tmpl13
-rw-r--r--packaging/RedHat/samba2.spec.tmpl6
2 files changed, 14 insertions, 5 deletions
diff --git a/packaging/RedHat/makerpms.sh.tmpl b/packaging/RedHat/makerpms.sh.tmpl
index 0b207851298..31e660d9450 100644
--- a/packaging/RedHat/makerpms.sh.tmpl
+++ b/packaging/RedHat/makerpms.sh.tmpl
@@ -30,6 +30,7 @@ GRPID=`id -g`
VERSION='PVERSION'
RPMVER=`rpm --version | awk '{print $3}'`
+RPM="rpm"
echo The RPM Version on this machine is: $RPMVER
case $RPMVER in
@@ -43,6 +44,12 @@ case $RPMVER in
sed -e "s/MANDIR_MACRO/\%\{prefix\}\/man/g" < samba2.spec > samba.spec
sed -e "s/MANDIR_MACRO/\%\{prefix\}\/man/g" < samba2-devel.spec > samba-devel.spec
;;
+ 4.1*)
+ echo Building for RPM v4.1
+ RPM="rpmbuild"
+ sed -e "s/MANDIR_MACRO/\%\{_mandir\}/g" < samba2.spec > samba.spec
+ sed -e "s/MANDIR_MACRO/\%\{_mandir\}/g" < samba2-devel.spec > samba-devel.spec
+ ;;
4*)
echo Building for RPM v4.x
sed -e "s/MANDIR_MACRO/\%\{_mandir\}/g" < samba2.spec > samba.spec
@@ -62,7 +69,7 @@ if [ z$1 = z"devel" ]; then
(cd ../../.. ; mv samba samba-${VERSION} )
fi
-( cd ../../.. ; tar --exclude=CVS -czvf ${SRCDIR}/samba-${VERSION}.tar.gz samba-${VERSION} )
+( cd ../../.. ; tar --exclude=CVS -cf - samba-${VERSION}/. | bzip2 > ${SRCDIR}/samba-${VERSION}.tar.bz2 )
cp -av samba.spec ${SPECDIR}
cp -av samba-devel.spec ${SPECDIR}
@@ -72,11 +79,11 @@ if [ z$1 = "zdevel" ]; then
( cd ../../.. ; mv samba-${VERSION} samba )
echo Getting Ready to build Developmental Build
cd ${SPECDIR}
- rpm -ba -v samba-devel.spec
+ ${RPM} -ba -v samba-devel.spec
else
echo Getting Ready to build release package
cd ${SPECDIR}
- rpm -ba -v --clean --rmsource samba.spec
+ ${RPM} -ba -v --clean --rmsource samba.spec
fi
echo Done.
diff --git a/packaging/RedHat/samba2.spec.tmpl b/packaging/RedHat/samba2.spec.tmpl
index f2fb80f2585..242b6db2048 100644
--- a/packaging/RedHat/samba2.spec.tmpl
+++ b/packaging/RedHat/samba2.spec.tmpl
@@ -4,7 +4,7 @@ Version: PVERSION
Release: PRELEASE
Copyright: GNU GPL version 2
Group: Networking
-Source: ftp://samba.org/pub/samba/samba-%{version}.tar.gz
+Source: http://download.samba.org/samba/ftp/samba-%{version}.tar.bz2
Packager: John H Terpstra [Samba-Team] <jht@samba.org>
Requires: pam >= 0.72 kernel >= 2.2.1 glibc >= 2.1.2
Prereq: chkconfig fileutils
@@ -196,8 +196,10 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA" ./configure \
--prefix=%{prefix} \
--localstatedir=/var
make
+cd ../..
-
+# Remove some permission bits to avoid to many dependencies
+find examples docs -type f | xargs -r chmod -x
%install
rm -rf $RPM_BUILD_ROOT