Changeset 319 in MondoRescue for branches/2.06/tools/mkrpm
- Timestamp:
- Jan 14, 2006, 11:44:12 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.06/tools/mkrpm
r318 r319 17 17 . $TOOLHOME/rpm-env 18 18 19 # To be safe for SVN commands20 cd $TOOLHOME/..21 rev=`$TOOLHOME/mksvnversion`22 23 echo "Generating SVN log file ..."24 svn log -v > /tmp/mondorescue-svn.log25 26 19 if [ "$1" = "" ]; then 27 20 c="mindi mondo" … … 29 22 c=$1 30 23 fi 24 25 $TOOLHOME/mkcommon "$c" 26 31 27 if [ "`echo $c | grep mindi-kernel`" != "" ]; then 32 28 cd ${BASE}/svn 33 echo "Management of mindi-kernel ${MINDI_VER}-$rev"34 rm -fr mindi-kernel-${MINDI_VER}35 cp -a ${VER}/mindi-kernel mindi-kernel-${MINDI_VER}36 find mindi-kernel-${MINDI_VER} -type d -name .svn | xargs rm -rf37 find mindi-kernel-${MINDI_VER} -type f -name '.*.swp' | xargs rm -rf38 find mindi-kernel-${MINDI_VER} -type f -name '*~' | xargs rm -rf39 29 mkdir -p ${TOPDIR}/SOURCES 40 41 echo "Creating mindi-kernel tar files" 42 tar cvfhz ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tgz mindi-kernel-${MINDI_VER} 43 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} 44 sed "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec 45 rm -f ${TMP}/mindi-kernel*-root 46 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${rev}${suf}.${ARCH}.rpm" 30 sed "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec 31 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 47 32 fi 48 33 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 49 34 cd ${BASE}/svn 50 echo "Management of mindi ${MINDI_VER}-$rev"51 rm -fr mindi-${MINDI_VER}52 cp -a ${VER}/mindi mindi-${MINDI_VER}53 cp -a /tmp/mondorescue-svn.log mindi-${MINDI_VER}/svn.log54 find mindi-${MINDI_VER} -type d -name .svn | xargs rm -rf55 find mindi-${MINDI_VER} -type f -name '.*.swp' | xargs rm -rf56 find mindi-${MINDI_VER} -type f -name '*~' | xargs rm -rf57 35 if [ -f mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec ]; then 58 36 specfile=mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec … … 60 38 specfile=mindi-${MINDI_VER}/distributions/common/mindi.spec 61 39 fi 62 sed -e "s/^%define mrel..*RRR/%define mrel ${ rev}${suf}/" -e "s/VVV/${MINDI_VER}/" $specfile > ${TOPDIR}/SPECS/mindi.spec40 sed -e "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" -e "s/VVV/${MINDI_VER}/" $specfile > ${TOPDIR}/SPECS/mindi.spec 63 41 rm -rf mindi-${MINDI_VER}/distributions 64 rm -f mindi-${MINDI_VER}/parted2fdisk mindi-${MINDI_VER}/parted2fdisk.c mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia6465 42 mkdir -p ${TOPDIR}/SOURCES 66 43 67 echo "Creating mindi tar files" 68 tar cfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 69 tar cfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER} 70 rm -f ${TMP}/mindi-*-root 71 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev}${suf}.${ARCH}.rpm" 44 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 72 45 # ATTENTION: This could be dangerous for your setup 73 46 opt="rm -rf /usr/lib/mindi ;" … … 75 48 if [ "`echo $c | grep mondo`" != "" ]; then 76 49 cd ${BASE}/svn 77 echo "Management of mondo ${MONDO_VER}-$rev"78 rm -rf mondo-${MONDO_VER}79 cp -a ${VER}/mondo mondo-${MONDO_VER}80 cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log81 cd mondo-${MONDO_VER}82 echo "Bootstraping mondo ... "83 ./bootstrap84 find . -type d -name .svn | xargs rm -rf85 find . -type f -name '.*.swp' | xargs rm -rf86 find . -type f -name '*~' | xargs rm -rf87 cd ..88 50 if [ -f mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec ]; then 89 51 specfile=mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec … … 91 53 specfile=mondo-${MONDO_VER}/distributions/common/mondo.spec 92 54 fi 93 sed -e "s/^%define mrel..*RRR/%define mrel ${ rev}${suf}/" -e "s/VVV/${MONDO_VER}/" $specfile > ${TOPDIR}/SPECS/mondo.spec55 sed -e "s/^%define mrel..*RRR/%define mrel ${REVISION}${suf}/" -e "s/VVV/${MONDO_VER}/" $specfile > ${TOPDIR}/SPECS/mondo.spec 94 56 rm -rf mondo-${MONDO_VER}/distributions 95 57 96 echo "Creating mondo tar files" 97 tar cfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 98 tar cfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER} 99 rm -f ${TMP}/mondo-*-root 100 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev}${suf}.${ARCH}.rpm" 58 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 101 59 fi 60 102 61 cd ${TOPDIR}/SPECS 103 62 status=0
Note:
See TracChangeset
for help on using the changeset viewer.