3 # Copyright (C) Michael Adam 2008
5 # Script to determine the samba version and create the SPEC file from template
8 TOPDIR
=${DIRNAME}/..
/..
9 SRCDIR
=${TOPDIR}/source
10 VERSION_H
=${SRCDIR}/include
/version.h
11 SPECFILE
=${DIRNAME}/samba.spec
14 ## determine the samba version and create the SPEC file
19 if [ ! -f ${VERSION_H} ] ; then
20 echo "Error creating version.h"
24 VERSION
=`grep SAMBA_VERSION_OFFICIAL_STRING ${VERSION_H} | awk '{print $3}'`
25 vendor_version
=`grep SAMBA_VERSION_VENDOR_SUFFIX ${VERSION_H} | awk '{print
27 if test "x${vendor_version}" != "x" ; then
28 VERSION
="${VERSION}-${vendor_version}"
30 VERSION
=`echo ${VERSION} | sed 's/-/_/g'`
31 VERSION
=`echo ${VERSION} | sed 's/\"//g'`
32 echo "VERSION: ${VERSION}"
33 sed -e s
/PVERSION
/${VERSION}/g \