final sync with SAMBA_2_2
[kai/samba.git] / packaging / Caldera / OpenLinux / makerpms.sh.tmpl
1 #!/bin/sh
2 # Copyright (C) 1998 John H Terpstra, 2000 Klaus Singvogel
3 #
4 SPECDIR=${SPECDIR:-/usr/src/OpenLinux/SPECS}
5 SRCDIR=${SRCDIR:-/usr/src/OpenLinux/SOURCES}
6 USERID=`id -u`
7 GRPID=`id -g`
8 devel=0;
9 old=0;
10
11 # Do some argument parsing...
12 if [ z$1 = z"devel" ]; then
13         devel=1;
14         shift
15 fi
16 if [ z$1 = z"old" ]; then
17         old=1;
18         shift
19 fi
20
21 # Start preparing the packages...
22 if [ $devel -ne 0 ]; then
23         ( cd ../../../.. ; chown -R ${USERID}.${GRPID} samba; mv samba samba-PVERSION )
24         ( cd ../../../.. ; tar czvf ${SRCDIR}/samba-PVERSION.tar.gz samba-PVERSION; mv samba-PVERSION samba )
25 else
26         ( cd ../../../.. ; chown -R ${USERID}.${GRPID} samba-PVERSION )
27         ( cd ../../../.. ; tar czvf ${SRCDIR}/samba-PVERSION.tar.gz samba-PVERSION )
28 fi
29
30 cp -af *.spec *.spec-lsb $SPECDIR
31 for src in *.patch; do
32   trg=`echo $src | sed 's;xxxxxx;PVERSION;'`
33   cp -a $src $SRCDIR/$trg
34 done
35
36 # Start building the package
37 cd $SPECDIR
38 if [ $old -eq 0 ]; then
39 mv -f samba2.spec samba2.spec-nonlsb
40 ln -f samba2.spec-lsb samba2.spec
41 fi
42 rpm -ba -v samba2.spec