3 DESTDIR="${DESTDIR:-/}"
4 pkglibdir="${pkglibdir:-/usr/lib/rpm}"
8 PLATFORM="${3:-platform}"
10 TEMPRC="/tmp/rpmrc.$$"
11 cat << E_O_F > $TEMPRC
16 RPM="./rpm --rcfile $TEMPRC"
18 ARCH="`$RPM --eval '%{_arch}'`"
19 VENDOR="`$RPM --eval '%{_vendor}'`"
20 OS="`$RPM --eval '%{_os}'`"
21 TARGET_PLATFORM="`$RPM --eval '%{_target_platform}'`"
22 TARGET="`$RPM --eval '%{_target}'`"
24 PPD="${DESTDIR}/${pkglibdir}/${ARCH}-${VENDOR}-${OS}"
26 [ -d $PPD ] || mkdir $PPD
28 RPMRC_OPTFLAGS="`$RPM --eval '%{optflags}'`"
29 RPMRC_OPTFLAGS="`echo $RPMRC_OPTFLAGS | sed -e 's, ,\ ,g'`"
33 sed -e s,@RPMRC_OPTFLAGS@,$RPMRC_OPTFLAGS, -e 's,\${,%{_,' \
37 # Better try to create these too until the smoke clears. Yuck.
38 [ "${ARCH}-${VENDOR}-${OS}" = "${TARGET}" ] || ln -sf ${ARCH}-${VENDOR}-${OS} ${DESTDIR}/${pkglibdir}/${TARGET}
39 [ "${ARCH}-${VENDOR}-${OS}" = "${TARGET_PLATFORM}" ] || ln -sf ${ARCH}-${VENDOR}-${OS} ${DESTDIR}/${pkglibdir}/${TARGET_PLATFORM}