Changeset 1306 in MondoRescue
- Timestamp:
- Apr 15, 2007, 11:07:54 PM (18 years ago)
- Location:
- branches/stable/tools
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/tools/build2pkg
r1263 r1306 191 191 192 192 if [ $status = 0 ]; then 193 echo "Installing packages as root" 193 194 if [ _"$dtype" = _"rpm" ]; then 194 echo "Installing RPMS as root" 195 sudo $opt rpm -Uvh --force $pkg 195 sudo rpm -Uvh --force $pkg 196 elif [ _"$dtype" = _"ebuild" ]; then 197 sudo emerge $pkg 198 elif [ _"$dtype" = _"deb" ]; then 199 sudo dpkg -i $pkg 200 elif [ _"$dtype" = _"port" ]; then 201 sudo echo empty 202 elif [ _"$dfam" = _"slackware" ]; then 203 sudo installpkg $pkg 204 else 205 echo "No method to install those packages" 196 206 fi 197 207 fi -
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 -
branches/stable/tools/qemu-vm.txt
r1044 r1306 7 7 # RPM based : urpmi, yum install, yast2 8 8 # Mandriva 9 urpmi neon newt-devel slang-devel glibc-static-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch mindi mondo 9 urpmi neon newt-devel slang-devel glibc-static-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch mindi mondo mkisofs cdrecord 10 10 11 11 #Fedora 12 yum install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch 12 yum install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch cdrecord mkisofs 13 13 14 14 15 15 # gentoo 16 16 #Cf: http://wiki.xensource.com/xenwiki/QEMUGentoo 17 emerge neon newt slang autoconf automake subversion libtool gcc wget vim man groff lynx grub afio buffer mindi mondo-rescue 17 emerge neon newt slang autoconf automake subversion libtool gcc wget vim man groff lynx grub afio buffer mindi mondo-rescue cdrecord mkisofs 18 18 19 19 # Slackware
Note:
See TracChangeset
for help on using the changeset viewer.