final sync with SAMBA_2_2
[Samba/gbeck.git] / packaging / Caldera / OpenLinux / makerpms.sh.tmpl
blobe7ba1d96230c0c95783e98e1ed133b36f0a9e214
1 #!/bin/sh
2 # Copyright (C) 1998 John H Terpstra, 2000 Klaus Singvogel
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;
11 # Do some argument parsing...
12 if [ z$1 = z"devel" ]; then
13 devel=1;
14 shift
16 if [ z$1 = z"old" ]; then
17 old=1;
18 shift
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 )
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
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
42 rpm -ba -v samba2.spec