Changeset 318 in MondoRescue for branches/2.06/tools
- Timestamp:
- Jan 14, 2006, 10:45:10 AM (19 years ago)
- Location:
- branches/2.06/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.06/tools/mkrpm
r315 r318 31 31 if [ "`echo $c | grep mindi-kernel`" != "" ]; then 32 32 cd ${BASE}/svn 33 echo "Management of mindi-kernel ${MINDI_VER} "33 echo "Management of mindi-kernel ${MINDI_VER}-$rev" 34 34 rm -fr mindi-kernel-${MINDI_VER} 35 35 cp -a ${VER}/mindi-kernel mindi-kernel-${MINDI_VER} … … 38 38 find mindi-kernel-${MINDI_VER} -type f -name '*~' | xargs rm -rf 39 39 mkdir -p ${TOPDIR}/SOURCES 40 41 echo "Creating mindi-kernel tar files" 40 42 tar cvfhz ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tgz mindi-kernel-${MINDI_VER} 41 43 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} … … 46 48 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 47 49 cd ${BASE}/svn 48 echo "Management of mindi ${MINDI_VER} "50 echo "Management of mindi ${MINDI_VER}-$rev" 49 51 rm -fr mindi-${MINDI_VER} 50 52 cp -a ${VER}/mindi mindi-${MINDI_VER} … … 53 55 find mindi-${MINDI_VER} -type f -name '.*.swp' | xargs rm -rf 54 56 find mindi-${MINDI_VER} -type f -name '*~' | xargs rm -rf 57 if [ -f mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec ]; then 58 specfile=mindi-${MINDI_VER}/distributions/${ddir}/mindi.spec 59 else 60 specfile=mindi-${MINDI_VER}/distributions/common/mindi.spec 61 fi 62 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MINDI_VER}/" $specfile > ${TOPDIR}/SPECS/mindi.spec 63 rm -rf mindi-${MINDI_VER}/distributions 55 64 rm -f mindi-${MINDI_VER}/parted2fdisk mindi-${MINDI_VER}/parted2fdisk.c mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 56 65 mkdir -p ${TOPDIR}/SOURCES 57 tar cvfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER} 58 tar cvfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER} 59 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MINDI_VER}/" mindi-${MINDI_VER}/mindi.spec > ${TOPDIR}/SPECS/mindi.spec 66 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} 60 70 rm -f ${TMP}/mindi-*-root 61 71 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mindi-${MINDI_VER}-${rev}${suf}.${ARCH}.rpm" … … 65 75 if [ "`echo $c | grep mondo`" != "" ]; then 66 76 cd ${BASE}/svn 67 echo "Management of mondo ${MONDO_VER} "77 echo "Management of mondo ${MONDO_VER}-$rev" 68 78 rm -rf mondo-${MONDO_VER} 69 79 cp -a ${VER}/mondo mondo-${MONDO_VER} … … 76 86 find . -type f -name '*~' | xargs rm -rf 77 87 cd .. 78 tar cvfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER} 79 tar cvfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER} 80 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MONDO_VER}/" mondo-${MONDO_VER}/mondo.spec > ${TOPDIR}/SPECS/mondo.spec 88 if [ -f mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec ]; then 89 specfile=mondo-${MONDO_VER}/distributions/${ddir}/mondo.spec 90 else 91 specfile=mondo-${MONDO_VER}/distributions/common/mondo.spec 92 fi 93 sed -e "s/^%define mrel..*RRR/%define mrel ${rev}${suf}/" -e "s/VVV/${MONDO_VER}/" $specfile > ${TOPDIR}/SPECS/mondo.spec 94 rm -rf mondo-${MONDO_VER}/distributions 95 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} 81 99 rm -f ${TMP}/mondo-*-root 82 100 pkg="$pkg ${TOPDIR}/RPMS/${ARCH}/mondo-${MONDO_VER}-${rev}${suf}.${ARCH}.rpm" 83 101 fi 84 102 cd ${TOPDIR}/SPECS 103 status=0 85 104 if [ "`echo $c | grep kernel`" != "" ]; then 86 rpmbuild -ba mindi-kernel.spec 105 echo "Generating mindi-kernel RPMS" 106 log=/tmp/mindi-kernel-rpm.log 107 rpmbuild -ba mindi-kernel.spec 2> $log 1> $log 108 if [ $? != 0 ]; then 109 cat $log 110 status=-1 111 fi 87 112 fi 88 113 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 89 rpmbuild -ba mindi.spec 114 echo "Generating mindi RPMS" 115 log=/tmp/mindi-rpm.log 116 rpmbuild -ba mindi.spec 2> $log 1> $log 117 if [ $? != 0 ]; then 118 cat $log 119 status=-1 120 fi 90 121 fi 91 122 if [ "`echo $c | grep mondo`" != "" ]; then 92 rpmbuild -ba mondo.spec 123 echo "Generating mondo RPMS" 124 log=/tmp/mondo-rpm.log 125 rpmbuild -ba mondo.spec 2> $log 1> $log 126 if [ $? != 0 ]; then 127 cat $log 128 status=-1 129 fi 93 130 fi 94 su - -c "$opt rpm -Uvh --force $pkg" 131 if [ $status = 0 ]; then 132 echo "Installing RPMS as root ($pkg)" 133 su - -c "$opt rpm -Uvh --force $pkg" 134 fi -
branches/2.06/tools/rpm-env
r316 r318 20 20 export ARCH=`rpm --showrc | egrep "^build arch" | awk '{print $4}'` 21 21 22 mkdir -p ${BASE}/RPMS23 22 export TMP=${BASE}/tmp 24 23 mkdir -p ${TMP} … … 28 27 export TOPDIR=${BASE}/RPMS 29 28 fi 29 mkdir -p ${TOPDIR} 30 30 cd ${TOPDIR} 31 31 mkdir -p RPMS SRPMS SPECS SOURCES BUILD
Note:
See TracChangeset
for help on using the changeset viewer.