This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.
[sfrench/samba-autobuild/.git] / packaging / RedHat / makerpms.sh.tmpl
1 #!/bin/sh
2 # Copyright (C) John H Terpstra 1998
3 # Updated for RPM 3 by Jochen Wiedmann, joe@ispsoft.de
4 # Changed for a generic tar file rebuild by abartlet@pcug.org.au
5 USERID=`id -u`
6 GRPID=`id -g`
7 VERSION='PVERSION'
8
9 rm -f ../../samba2.*.spec
10
11 case `rpm --version | awk '{print $3}'` in
12     2.*)
13        sed -e "s/MANDIR_MACRO/\%\{prefix\}\/man/g" < samba2.spec > samba2.rpm2.spec
14        cp samba2.rpm2.spec ../../
15        ;;
16     3.*)
17        sed -e "s/MANDIR_MACRO/\%\{prefix\}\/man/g" < samba2.spec > samba2.rpm3.spec
18        cp samba2.rpm3.spec ../../
19        ;;
20     4.*)
21        sed -e "s/MANDIR_MACRO/\%\{_mandir\}/g" < samba2.spec > samba2.rpm4.spec
22        cp samba2.rpm4.spec ../../
23        ;;
24     *)
25        echo "Unknown RPM version: `rpm --version`"
26        exit 1
27        ;;
28 esac
29
30 ( cd ../../source; if [ -f Makefile ]; then make distclean; fi )
31 ( cd ../../.. ; chown -R ${USERID}.${GRPID} samba-${VERSION} )
32 ( cd ../../.. ; tar --exclude=CVS -czvf samba-${VERSION}.tar.gz samba-${VERSION}/samba2.*.spec samba-${VERSION} )
33
34 rpm -ta -v ../../../samba-${VERSION}.tar.gz
35
36
37
38