- Timestamp:
- Sep 7, 2005, 6:46:11 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mkrpm
r17 r18 14 14 15 15 mkdir -p ${BASE}/RPMS 16 cd ${BASE}/RPMS 16 TMP=${BASE}/tmp 17 mkdir -p ${TMP} 18 if [ -f ${HOME}/.rpmmacros ]; then 19 TOPDIR=`grep _topdir ${HOME}/.rpmmacros | awk '{print $2}'` 20 else 21 TOPDIR=${BASE}/RPMS 22 fi 23 cd ${TOPDIR} 17 24 mkdir -p RPMS SRPMS SPECS SOURCES BUILD 18 25 19 cd ${BASE}/svn20 26 if [ "$1" = "" ]; then 21 27 c="mindi mondo" … … 24 30 fi 25 31 if [ "`echo $c | grep mindi`" != "" ]; then 26 cd mindi 27 MINDI_VER=`cat $VER/mindi.spec | egrep '^Version:' | cut -d: -f2 | sed "s/ *//"` 32 cd ${BASE}/svn 33 MINDI_VER=`cat ${VER}/mindi/mindi.spec | egrep '^Version:' | cut -d: -f2 | sed "s/[ ]*//"` 34 echo "Management of mindi ${MINDI_VER}" 28 35 rm -fr mindi-${MINDI_VER} 29 cp -a $ VERmindi-${MINDI_VER}36 cp -a ${VER}/mindi mindi-${MINDI_VER} 30 37 find mindi-${MINDI_VER} -type d -name .svn | xargs rm -rf 31 38 find mindi-${MINDI_VER} -type f -name '.*.swp' | xargs rm -rf 32 39 rm -f mindi-${MINDI_VER}/parted2fdisk mindi-${MINDI_VER}/parted2fdisk.c mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 33 mkdir -p ../../RPMS/SOURCES 34 tar cvfhz ../../RPMS/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 35 cp mindi-${MINDI_VER}/mindi.spec ../../RPMS/SPECS/mindi.spec 36 rm -f ${BASE}/../tmp/mindi-*-root 37 cd .. 38 pkg="$pkg ${BASE}/RPMS/RPMS/${ARCH}/mindi-${MINDI_VER}-1.${ARCH}.rpm" 40 mkdir -p ${TOPDIR}/SOURCES 41 tar cvfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 42 cp mindi-${MINDI_VER}/mindi.spec ${TOPDIR}/SPECS/mindi.spec 43 rm -f ${TMP}/mindi-*-root 44 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-1.${ARCH}.rpm" 39 45 # ATTENTION: This could be dangerous for your setup 40 46 opt="rm -rf /usr/share/mindi ;" 41 47 fi 42 48 if [ "`echo $c | grep mondo`" != "" ]; then 43 cd mondo44 MONDO_VER=`cat $ VER/mondo.spec | egrep '^Version:' | cut -d: -f2 | sed "s/*//"`49 cd ${BASE}/svn 50 MONDO_VER=`cat ${VER}/mondo/mondo.spec | egrep '^Version:' | cut -d: -f2 | sed "s/[ ]*//"` 45 51 rm -rf mondo-${MONDO_VER} 46 cp -a $ VERmondo-${MONDO_VER}52 cp -a ${VER}/mondo mondo-${MONDO_VER} 47 53 cd mondo-${MONDO_VER} 48 54 echo "Bootstraping mondo ... " … … 51 57 find . -type f -name '.*.swp' | xargs rm -rf 52 58 cd .. 53 tar cvfhz ../../RPMS/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 54 cp mondo-${MONDO_VER}/mondo.spec ../../RPMS/SPECS/mondo.spec 55 rm -f ${BASE}/../tmp/mondo-*-root 56 cd .. 57 pkg="$pkg ${BASE}/RPMS/RPMS/${ARCH}/mondo-${MONDO_VER}-1.${ARCH}.rpm" 59 tar cvfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 60 cp mondo-${MONDO_VER}/mondo.spec ${TOPDIR}/SPECS/mondo.spec 61 rm -f ${TMP}/mondo-*-root 62 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-1.${ARCH}.rpm" 58 63 fi 59 cd ../RPMS/SPECS64 cd ${TOPDIR}/SPECS 60 65 if [ "`echo $c | grep mindi`" != "" ]; then 61 66 rpmbuild -ba mindi.spec
Note:
See TracChangeset
for help on using the changeset viewer.