summaryrefslogtreecommitdiff
path: root/installplatform
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2001-01-17 16:00:36 +0000
committerjbj <devnull@localhost>2001-01-17 16:00:36 +0000
commitbfa1698ec347d71bb6f0a43baec16dcc29fb0860 (patch)
treec5f2afe0ec6bf781677f8ea3daa70012611a6b1e /installplatform
parent45f7994691135302d6365239c4da7756bc689980 (diff)
downloadrpm-bfa1698ec347d71bb6f0a43baec16dcc29fb0860.tar.gz
rpm-bfa1698ec347d71bb6f0a43baec16dcc29fb0860.tar.bz2
rpm-bfa1698ec347d71bb6f0a43baec16dcc29fb0860.zip
- 1st crack at Mandrake specific per-platform macros.
CVS patchset: 4459 CVS date: 2001/01/17 16:00:36
Diffstat (limited to 'installplatform')
-rwxr-xr-xinstallplatform22
1 files changed, 20 insertions, 2 deletions
diff --git a/installplatform b/installplatform
index 8b0e303eb..b2fc3593b 100755
--- a/installplatform
+++ b/installplatform
@@ -68,14 +68,32 @@ for SUBST in $SUBSTS ; do
MULTILIBSED='-e /^@MULTILIBSTART@/,/^@MULTILIBEND@/d'
fi
- cat $PLATFORM | \
- sed -e "s,@RPMRC_OPTFLAGS@,$RPMRC_OPTFLAGS," \
+ case $VENDOR in
+ pld)
+ VENDORSED='-e s,^@pld@,,'
+ ;;
+ mandrake)
+ VENDORSED='-e s,^@mandrake@,,'
+ RPMRC_OPTFLAGS="`echo $RPMRC_OPTFLAGS | sed -e s/i386/i686/`"
+ ;;
+ conectiva)
+ VENDORSED='-e s,^@conectiva@,,'
+ ;;
+ redhat)
+ VENDORSED='-e s,^@redhat@,,'
+ ;;
+ esac
+
+ cat $PLATFORM \
+ | sed -e "s,@RPMRC_OPTFLAGS@,$RPMRC_OPTFLAGS," \
-e "s,@RPMRC_ARCH@,$base_arch," \
-e "s,@LIB@,$LIB," \
-e "s,@ARCH_INSTALL_POST@,$ARCH_INSTALL_POST," \
-e "s,@DEFAULTDOCDIR@,$DEFAULTDOCDIR," \
-e 's,\${,%{_,' \
$MULTILIBSED \
+ $VENDORSED \
+ | grep -v '^@' \
> ${PPD}/macros
#