Changeset 729 in MondoRescue for trunk/tools/build2pkg
- Timestamp:
- Jul 30, 2006, 4:06:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/build2pkg
r672 r729 69 69 log=$TMP/$p-rpm.log 70 70 71 if [ "$dfam" = "mandriva" ]; then72 echo "Generating bzip2 files ( mandriva)"71 if [ "$dfam" = "mandriva" || "$dfam" = "suse" ]; then 72 echo "Generating bzip2 files ($dfam)" 73 73 gzip -cd $src | bzip2 -c3 > SOURCES/$pv.tar.bz2 74 74 else … … 77 77 echo "Generating $p RPMS" 78 78 cd SPECS 79 tar xfz $src $p v/distributions/${ddir}-$dver/$p.spec80 mv $p v/distributions/${ddir}-$dver/$p.spec .81 rm -rf $p v79 tar xfz $src $p-${VER}/distributions/${ddir}-$dver/$p.spec 80 mv $p-${VER}/distributions/${ddir}-$dver/$p.spec . 81 rm -rf $p-${VER} 82 82 83 83 rpmbuild -ba $p.spec 2> $log 1> $log … … 85 85 cat $log 86 86 status=-1 87 else 88 egrep '^Wrote:' $log 89 rpmlint `egrep '^Wrote:' $log | cut -d: -f2` 87 90 fi 88 egrep '^Wrote:' $log89 91 rm -rf ${TOPBUILDDIR}/BUILD/* 90 92 cd .. … … 92 94 log=$TMP/$p-gentoo.log 93 95 ln -sf $src . 94 tar xfz $src $p v/distributions/${ddir}-$dver/$p-${VER}-r$TAG.ebuild96 tar xfz $src $p-${VER}/distributions/${ddir}-$dver/$p-${VER}.ebuild 95 97 if [ _"`grep $TOPBUILDDIR/portage /etc/make.conf`" = _"" ]; then 96 98 echo "Adding $TOPBUILDDIR/portage to /etc/make.conf" … … 99 101 100 102 mkdir -p ${TOPBUILDDIR}/portage/sys-apps/$p 101 mv $p v/distributions/${ddir}-$dver/$p-${VER}-r$TAG.ebuild ${TOPBUILDDIR}/portage/sys-apps/$p102 rm -rf $p v103 mv $p-${VER}/distributions/${ddir}-$dver/$p-${VER}.ebuild ${TOPBUILDDIR}/portage/sys-apps/$p 104 rm -rf $p-${VER} 103 105 104 106 cd ${TOPBUILDDIR}/portage/sys-apps/$p 105 ebuild $p-${VER} -r$TAG.ebuild digest 2> $log 1> $log107 ebuild $p-${VER}.ebuild digest 2> $log 1> $log 106 108 if [ $? != 0 ]; then 107 109 cat $log 108 110 status=-1 109 111 fi 110 ebuild $p-${VER} -r$TAG.ebuild unpack 2>> $log 1>> $log112 ebuild $p-${VER}.ebuild unpack 2>> $log 1>> $log 111 113 if [ $? != 0 ]; then 112 114 cat $log 113 115 status=-1 114 116 fi 115 ebuild $p-${VER} -r$TAG.ebuild compile 2>> $log 1>> $log117 ebuild $p-${VER}.ebuild compile 2>> $log 1>> $log 116 118 if [ $? != 0 ]; then 117 119 cat $log 118 120 status=-1 119 121 fi 120 #ebuild $p-${VER} -r$TAG.ebuild install 2>> $log 1>> $log122 #ebuild $p-${VER}.ebuild install 2>> $log 1>> $log 121 123 if [ $? != 0 ]; then 122 124 cat $log … … 125 127 elif [ _"$dtype" = _"deb" ]; then 126 128 log=$TMP/$p-deb.log 129 export TMPDIR=/tmp 127 130 cd $TOPBUILDDIR 128 131 tar xfz $src 129 cd ${p v}*132 cd ${p}-${VER} 130 133 # point to the right debian conf 131 134 ln -s distributions/${ddir}-$dver debian
Note:
See TracChangeset
for help on using the changeset viewer.