packaging: use "find" instead of "du" to find files... :-)
[kai/samba.git] / packaging / bin / update-pkginfo
1 #!/bin/bash
2
3 VERSION=$1
4 RELEASE=$2
5 REVISION=$3
6
7 if [ "x${REVISION}" = "x" ]; then
8         RPMREVISION=""
9 else
10         RPMREVISION=".${REVISION}"
11 fi
12
13 if [ $# -ne 3 ]; then
14     echo Usage: update-pkginfo VERSION RELEASE REVISION
15     exit 1
16 fi
17 # PREV=`echo ${REVISION} | sed 's/[^0-9]//g'`
18 # PREV="."`echo ${REVISION} | sed 's/[0-9]//g'`".${PREV}"
19
20 for f in `find . -type f -name "*.tmpl"`; do
21         f2=`echo $f | sed s/.tmpl//g`
22         echo $f2
23         sed -e s/PVERSION/$VERSION/g \
24                 -e s/PRELEASE/$RELEASE/g \
25                 -e s/PREVISION/${REVISION}/g \
26                 -e s/PRPMREV/${RPMREVISION}/g < $f > $f2
27 done
28