[PATCH] redhat packaging script/template
BIRD-nonTRW, Andrew (York Rd)
Andrew.Bird-nonTRW at trw.com
Fri Jan 3 14:37:01 GMT 2003
Hi there
Here is a quick patch to correct the behaviour when trying to build a
redhat rpm in a directory other than the default. The .rpmacros file should
not need to be executable and the inequality operator in Bourne shell is
'!=' not '<>'
Best Regards
Andrew Bird (Unix Consultant)
diff -c -r -N samba-2.2.7a/packaging/RedHat/makerpms.sh
samba-2.2.7a.mypatched/packaging/RedHat/makerpms.sh
*** samba-2.2.7a/packaging/RedHat/makerpms.sh 2002-12-11 15:34:35.000000000
+0000
--- samba-2.2.7a.mypatched/packaging/RedHat/makerpms.sh 2002-12-30
10:30:26.000000000 +0000
***************
*** 12,20 ****
# Note: Under this directory rpm expects to find the same directories that
are under the
# /usr/src/redhat directory
#
! if [ -x ~/.rpmmacros ]; then
TOPDIR=`awk '/topdir/ {print $2}' < ~/.rpmmacros`
! if [ z$TOPDIR <> "z" ]; then
SPECDIR=${TOPDIR}/SPECS
SRCDIR=${TOPDIR}/SOURCES
fi
--- 12,20 ----
# Note: Under this directory rpm expects to find the same directories that
are under the
# /usr/src/redhat directory
#
! if [ -f ~/.rpmmacros ]; then
TOPDIR=`awk '/topdir/ {print $2}' < ~/.rpmmacros`
! if [ z$TOPDIR != "z" ]; then
SPECDIR=${TOPDIR}/SPECS
SRCDIR=${TOPDIR}/SOURCES
fi
diff -c -r -N samba-2.2.7a/packaging/RedHat/makerpms.sh.tmpl
samba-2.2.7a.mypatched/packaging/RedHat/makerpms.sh.tmpl
*** samba-2.2.7a/packaging/RedHat/makerpms.sh.tmpl 2002-12-10
14:58:00.000000000 +0000
--- samba-2.2.7a.mypatched/packaging/RedHat/makerpms.sh.tmpl 2002-12-30
10:31:00.000000000 +0000
***************
*** 12,20 ****
# Note: Under this directory rpm expects to find the same directories that
are under the
# /usr/src/redhat directory
#
! if [ -x ~/.rpmmacros ]; then
TOPDIR=`awk '/topdir/ {print $2}' < ~/.rpmmacros`
! if [ z$TOPDIR <> "z" ]; then
SPECDIR=${TOPDIR}/SPECS
SRCDIR=${TOPDIR}/SOURCES
fi
--- 12,20 ----
# Note: Under this directory rpm expects to find the same directories that
are under the
# /usr/src/redhat directory
#
! if [ -f ~/.rpmmacros ]; then
TOPDIR=`awk '/topdir/ {print $2}' < ~/.rpmmacros`
! if [ z$TOPDIR != "z" ]; then
SPECDIR=${TOPDIR}/SPECS
SRCDIR=${TOPDIR}/SOURCES
fi
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the samba-technical
mailing list