Changeset 530 in MondoRescue for branches/stable/tools/mkgentoo
- Timestamp:
- May 8, 2006, 5:31:14 PM (18 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/mkgentoo
r528 r530 1 1 #!/bin/bash 2 2 # 3 # Creates RPMs packages from SVN repository for local tests3 # Creates Gentoo packages from SVN repository 4 4 # 5 5 # $Id$ … … 15 15 fi 16 16 17 . $TOOLHOME/ rpm-env17 . $TOOLHOME/gentoo-env 18 18 19 19 if [ "$1" = "" ]; then … … 28 28 cd ${BASE}/svn 29 29 mkdir -p ${TOPDIR}/SOURCES 30 $TOOLHOME/mk spec ${MINDI_VER} mindi-kernel-${MINDI_VER}/mindi-kernel.spec > ${TOPDIR}/SPECS/mindi-kernel.spec31 chmod 644 ${TOPDIR}/ SPECS/mindi-kernel.spec32 pkg1="${TOPDIR}/ RPMS/${ARCH}/mindi-kernel-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm"30 $TOOLHOME/mkebuild ${MINDI_VER} mindi-kernel-${MINDI_VER}/mindi-kernel.ebuild > ${TOPDIR}/ebuild/mindi-kernel.ebuild 31 chmod 644 ${TOPDIR}/ebuild/mindi-kernel.ebuild 32 pkg1="${TOPDIR}/ebuild/mindi-kernel-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 33 33 pkg="$pkg $pkg1" 34 34 rm -f $pkg1 … … 36 36 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 37 37 cd ${BASE}/svn 38 $TOOLHOME/mk spec ${MINDI_VER} mindi-${MINDI_VER}/distributions/rpm/mindi.spec > ${TOPDIR}/SPECS/mindi.spec39 cat mindi-${MINDI_VER}/distributions/$dfam/changelog >> ${TOPDIR}/ SPECS/mindi.spec40 chmod 644 ${TOPDIR}/ SPECS/mindi.spec38 $TOOLHOME/mkebuild ${MINDI_VER} mindi-${MINDI_VER}/distributions/rpm/mindi.ebuild > ${TOPDIR}/ebuild/mindi.ebuild 39 cat mindi-${MINDI_VER}/distributions/$dfam/changelog >> ${TOPDIR}/ebuild/mindi.ebuild 40 chmod 644 ${TOPDIR}/ebuild/mindi.ebuild 41 41 rm -rf mindi-${MINDI_VER}/distributions 42 42 mkdir -p ${TOPDIR}/SOURCES 43 43 44 pkg1="${TOPDIR}/ RPMS/${ARCH}/mindi-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm"44 pkg1="${TOPDIR}/ebuild/mindi-${MINDI_VER}-${REVISION}${suf}.${ARCH}.rpm" 45 45 pkg="$pkg $pkg1" 46 46 rm -f $pkg1 … … 50 50 if [ "`echo $c | grep mondo`" != "" ]; then 51 51 cd ${BASE}/svn 52 $TOOLHOME/mk spec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo.spec > ${TOPDIR}/SPECS/mondo.spec53 cat mondo-${MONDO_VER}/distributions/$dfam/changelog >> ${TOPDIR}/ SPECS/mondo.spec54 chmod 644 ${TOPDIR}/ SPECS/mondo.spec52 $TOOLHOME/mkebuild ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo.ebuild > ${TOPDIR}/ebuild/mondo.ebuild 53 cat mondo-${MONDO_VER}/distributions/$dfam/changelog >> ${TOPDIR}/ebuild/mondo.ebuild 54 chmod 644 ${TOPDIR}/ebuild/mondo.ebuild 55 55 rm -rf mondo-${MONDO_VER}/distributions 56 56 57 pkg1="${TOPDIR}/ RPMS/${ARCH}/mondo-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm"57 pkg1="${TOPDIR}/ebuild/mondo-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 58 58 pkg="$pkg $pkg1" 59 59 rm -f $pkg1 60 60 fi 61 61 62 cd ${TOPDIR}/ SPECS62 cd ${TOPDIR}/ebuild 63 63 status=0 64 64 if [ "`echo $c | grep kernel`" != "" ]; then 65 echo "Generating mindi-kernel RPMS"66 log=/tmp/mindi-kernel- rpm.log67 rpmbuild -ba mindi-kernel. spec2> $log 1> $log65 echo "Generating mindi-kernel ebuild" 66 log=/tmp/mindi-kernel-ebuild.log 67 rpmbuild -ba mindi-kernel.ebuild 2> $log 1> $log 68 68 if [ $? != 0 ]; then 69 69 cat $log … … 72 72 fi 73 73 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 74 echo "Generating mindi RPMS"75 log=/tmp/mindi- rpm.log76 rpmbuild -ba mindi. spec2> $log 1> $log74 echo "Generating mindi ebuild" 75 log=/tmp/mindi-ebuild.log 76 rpmbuild -ba mindi.ebuild 2> $log 1> $log 77 77 if [ $? != 0 ]; then 78 78 cat $log … … 81 81 fi 82 82 if [ "`echo $c | grep mondo`" != "" ]; then 83 echo "Generating mondo RPMS"84 log=/tmp/mondo- rpm.log85 rpmbuild -ba mondo. spec2> $log 1> $log83 echo "Generating mondo ebuild" 84 log=/tmp/mondo-ebuild.log 85 rpmbuild -ba mondo.ebuild 2> $log 1> $log 86 86 if [ $? != 0 ]; then 87 87 cat $log … … 90 90 fi 91 91 if [ $status = 0 ]; then 92 echo "Installing RPMSas root ($pkg)"92 echo "Installing ebuild as root ($pkg)" 93 93 su - -c "$opt rpm -Uvh --force $pkg" 94 94 fi
Note:
See TracChangeset
for help on using the changeset viewer.