Changeset 1306 in MondoRescue for branches/stable/tools/pkg2test
- Timestamp:
- Apr 15, 2007, 11:07:54 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/pkg2test
r1285 r1306 19 19 . $TOOLHOME/distro-env 20 20 21 # We need to get $VER and $TAG22 if [ "$1" = "" ]; then23 LAST=`cat ${TOPDIR}/LAST`24 else25 LAST=$126 shift27 fi28 VER=`echo $LAST | cut -d- -f1`29 TAG=`echo $LAST | cut -d- -f2`30 echo "Working on ${VER}-$TAG"31 32 if [ "$1" = "" ]; then33 c="mondo-doc mindi mindi-busybox mondo"34 else35 if [ "$1" = "all" ]; then36 c="mindi-kernel mondo-doc mindi mindi-busybox mondo"37 else38 c="$*"39 fi40 fi41 42 export pkg=""43 echo "Working under $TOPBUILDDIR"44 cd $TOPBUILDDIR45 46 spkg=""47 pkg=""48 49 for p in $c; do50 # s= stable; t = trunk; 1-9 = official version51 src=${TOPDIR}/${VER}-$TAG/$p-[1-9st]*.tar.gz52 pv=`basename $src .tar.gz`53 tar -xz -C $MONDOTMP -f $src $pv/TAG54 tag=`cat $MONDOTMP/$pv/TAG`55 if [ _"$dtype" = _"rpm" ]; then56 if [ _"$p" = _"mondo-doc" ] || [ _"$p" = _"mindi" ]; then57 ar="noarch"58 else59 ar=$ARCH60 fi61 pkg="$pkg ${TOPBUILDDIR}/RPMS/${ar}/$pv-${tag}${suf}.${ar}.rpm"62 spkg="$spkg ${TOPBUILDDIR}/SRPMS/$pv-${tag}${suf}.src.rpm"63 elif [ _"$dtype" = "_deb" ]; then64 pkg="$pkg ${TOPBUILDDIR}/$p_*.deb"65 spkg="$spkg ${TOPBUILDDIR}/$p_*.dsc ${TOPBUILDDIR}/$p_*.tar.gz"66 elif [ _"$dtype" = "_ebuild" ]; then67 spkg="$spkg ${TOPBUILDDIR}/portage/sys-apps/$p/$pv.ebuild"68 pkg="$pkg /usr/portage/packages/All/$pv.tbz2"69 elif [ _"$dfam" = _"slackware" ]; then70 pkg="$pkg ${TOPBUILDDIR}/build-$p/$pv-*-${tag}mr.tgz"71 fi72 done73 74 echo "Packages installation"75 if [ _"$dtype" = _"rpm" ]; then76 sudo rpm -Uvh ${pkg}77 elif [ _"$dtype" = "_deb" ]; then78 sudo dpkg -i ${pkg}79 elif [ _"$dtype" = "_ebuild" ]; then80 sudo blabla ${pkg}81 elif [ _"$dfam" = _"slackware" ]; then82 sudo pkginstall ${pkg}83 fi84 21 cat > $MONDOTMP/test-mondo << EOF 85 22 #!/bin/bash 86 23 87 24 h=test-mondo 88 mkdir -p /mondo/tmp-\$h /mondo/scratch-\$h89 25 mkdir -p /users/svg 90 26 mount flecha.home.musique-ancienne.org:/users/svg /users/svg 91 /usr/sbin/mondoarchive -n flecha.home.musique-ancienne.org:/users/svg -G -F -N -O -E "/usr/doc /home /users /var/log" -d images -s 4300m -T /mondo/tmp-\$h -S /mondo/scratch-\$h -p \$h 27 mkdir -p /users/svg/mondo/tmp-\$h /users/svg/mondo/scratch-\$h 28 /usr/sbin/mondoarchive -n flecha.home.musique-ancienne.org:/users/svg -G -F -N -O -E "/usr/share/doc /usr/src /home /users /var/log" -d mondo/images -s 4300m -T /users/svg/mondo/tmp-\$h -S /users/svg/mondo/scratch-\$h -p \$h-\$ddir_\$dver 92 29 umount /users/svg 93 30 EOF
Note:
See TracChangeset
for help on using the changeset viewer.