- Timestamp:
- May 19, 2006, 12:37:53 AM (19 years ago)
- Location:
- branches/stable
- Files:
-
- 7 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/distributions/gentoo/mindi.ebuild
r543 r556 2 2 # Distributed under the terms of the GNU General Public License v2 3 3 # $Id$ 4 # $Header$ 4 5 5 6 DESCRIPTION="A program that creates emergency boot disks/CDs using your kernel, tools and modules." 6 7 HOMEPAGE="http://www.mondorescue.org" 7 SRC_URI="ftp://ftp.mondorescue.org/src/${P }.tgz"8 SRC_URI="ftp://ftp.mondorescue.org/src/${PVR}.tar.gz" 8 9 9 10 LICENSE="GPL-2" … … 14 15 DEPEND="virtual/libc" 15 16 RDEPEND=">=app-arch/bzip2-0.9 16 >=sys-apps/mindi-kernel-1.0-r117 17 sys-libs/ncurses 18 18 sys-devel/binutils … … 27 27 export PREFIX="/usr" 28 28 export CONFDIR="/etc" 29 export DONT_RELINK=1 29 30 export RPMBUILDMINDI="true" 30 31 ./install.sh -
branches/stable/mondo-doc/distributions/rpm/mondo-doc.spec
r555 r556 20 20 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 21 21 BuildRequires: docbook-utils 22 BuildArch: noarch 22 23 23 24 %description … … 31 32 32 33 %build 33 %{__make} VERSION=%{version} 34 %{__make} -f Makefile.man VERSION=%{version} 35 %{__make} -f Makefile.howto VERSION=%{version} 34 36 35 37 %install 36 38 %{__rm} -rf $RPM_BUILD_ROOT 37 % make-f Makefile.man install INSTALLDIR=$RPM_BUILDROOT/$RPM_DOC_DIR/%name-%{version}38 % make-f Makefile.howto install INSTALLDIR=$RPM_BUILDROOT/$RPM_DOC_DIR/%name-%{version}39 %{__make} -f Makefile.man install INSTALLDIR=$RPM_BUILDROOT/$RPM_DOC_DIR/%name-%{version} 40 %{__make} -f Makefile.howto install INSTALLDIR=$RPM_BUILDROOT/$RPM_DOC_DIR/%name-%{version} 39 41 40 42 %clean -
branches/stable/mondo/distributions/gentoo/mondo.ebuild
r543 r556 7 7 DESCRIPTION="The premier GPL disaster recovery solution." 8 8 HOMEPAGE="http://www.mondorescue.org" 9 SRC_URI="ftp://ftp.mondorecue.org/src/${PN/-rescue/}-${PV} .tgz"9 SRC_URI="ftp://ftp.mondorecue.org/src/${PN/-rescue/}-${PV}-${PR}.tgz" 10 10 11 11 LICENSE="GPL-2" … … 27 27 >=sys-boot/syslinux-1.52" 28 28 29 S=${WORKDIR}/${PN/-rescue/}-${PV} 29 S=${WORKDIR}/${PN/-rescue/}-${PV}-${PR} 30 30 31 31 src_unpack() { … … 38 38 elibtoolize 39 39 econf || die "Configuration failed" 40 emake || die "Make failed" 41 #make VERSION=VVV CFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT" 40 emake VERSION=VVV || die "Make failed" 42 41 } 43 42 44 43 src_install() { 45 #make install DESTDIR=${D} || die "make install failed"46 einstall || die "Install failed"44 make install DESTDIR=${D} || die "make install failed" 45 #einstall || die "Install failed" 47 46 exeinto /usr/share/mondo 48 47 doexe mondo/autorun … … 54 53 einfo "Or visit the website @ ${HOMEPAGE}" 55 54 echo 56 ewarn "This package is still in unstable."55 ewarn "This package is a new version after a long gap." 57 56 ewarn "Please report bugs to http://bugs.gentoo.org/" 58 57 ewarn "However, please do an advanced query to search for bugs" -
branches/stable/tools/build2pkg
r553 r556 56 56 57 57 if [ _"$dtype" = _"rpm" ]; then 58 pkg1="${TOPBUILDDIR}/RPMS/${ARCH}/$pv${suf}.${ARCH}.rpm" 58 if [ _"$p" = _"mondo-doc" ]; then 59 ar="noarch" 60 else 61 ar=$ARCH 62 fi 63 pkg1="${TOPBUILDDIR}/RPMS/${ar}/$pv${suf}.${ar}.rpm" 59 64 #rm -f $pkg1 60 65 … … 81 86 fi 82 87 cd .. 88 elif [ _"$dtype" = _"gentoo" ]; then 89 echo "Gentoo" 90 log=/tmp/$p-gentoo.log 91 ln -sf $src . 92 tar xfz $src $pv/distributions/$ddir/$pv-r$TAG.ebuild 93 94 ebuild $pv/distributions/$ddir/$pv-r$TAG.ebuild 95 if [ $? != 0 ]; then 96 cat $log 97 status=-1 98 fi 99 rm -rf $pv 100 else 101 echo "Unknown" 83 102 fi 84 103 done 104 echo "Packages handled : $pkg" 85 105 86 106 if [ $status = 0 ]; then 87 107 if [ _"$dtype" = _"rpm" ]; then 88 echo "Installing RPMS as root ($pkg)"108 echo "Installing RPMS as root" 89 109 su - -c "$opt rpm -Uvh --force $pkg" 90 110 fi -
branches/stable/tools/build2qemu
r555 r556 26 26 27 27 if [ _"$1" == _"" ]; then 28 VM=`cat ${TOOLHOME}/DISTROS` 29 VMS="" 30 for $v in $VM; do 31 VMS="$VMS `echo $VM | cut -d_ -f1`" 32 done 28 export VMS=`cat ${TOOLHOME}/DISTROS` 33 29 else 34 30 export VMS="$1" … … 49 45 chmod 755 $TMP/mkmondo 50 46 51 ipvm=10.0.2.1552 sp=222253 54 47 cd $TOOLHOME/.. 55 48 tar cvfz $TMP/mkmondo.tar.gz $TOOLHOME/tools $TMP/mkmondo $TOPDIR/${VER}-$TAG … … 57 50 for m in $VMS; do 58 51 vmp=0 59 if [ ! -f /users/ vmplayer/$m.qemu ]; then52 if [ ! -f /users/qemu/$m.qemu ]; then 60 53 echo "VM unaccessible. Verify NFS mount" 61 54 exit -1 62 55 fi 63 ps auxww | grep qemu | grep -v grep | grep -q /users/ vmplayer/$m.qemu56 ps auxww | grep qemu | grep -v grep | grep -q /users/qemu/$m.qemu 64 57 if [ $? -ne 0 ]; then 65 58 # Virtual machine alreday started 66 59 vmp=1 67 qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/vmplayer/$m.qemu&60 $TOOLHOME/mkqemu $m & 68 61 sleep 300 69 62 fi … … 73 66 ssh -p $sp root@localhost "halt -p" 74 67 sleep 300 75 proces=`ps auxww | grep qemu | grep -v grep | grep -q /users/ vmplayer/$m.qemu | awk '{print $2}'`68 proces=`ps auxww | grep qemu | grep -v grep | grep -q /users/qemu/$m.qemu | awk '{print $2}'` 76 69 if [ "$proces" != "" ]; then 77 70 kill $proces -
branches/stable/tools/distro-env
r553 r556 29 29 else 30 30 export ddir="redhat" 31 dver=`awk '{print $5}' /etc/redhat-release` 32 export dver=`echo ${dver} | sed "s/\.//"` 31 export dver=`awk '{print $5}' /etc/redhat-release | sed "s/\.//"` 33 32 fi 34 33 elif [ -e /etc/SuSE-release ]; then … … 41 40 export dver=`head -1 /etc/SuSE-release | awk '{print $3}'` 42 41 fi 42 elif [ -e /etc/gentoo-release ]; then 43 export ddir="gentoo" 44 export dver=`awk '{print $5}' /etc/gentoo-release | cut -d. -f1-2` 43 45 else 44 46 export ddir="unknown" -
branches/stable/tools/mkqemu
r553 r556 3 3 # $Id$ 4 4 # 5 # Script build packages on various distributionswith qemu5 # Call virtual machine with qemu 6 6 # 7 7 8 8 if [ _"$1" == _"" ]; then 9 echo "Syntax: build2qemu [version-tag [vm1]..|vmx]] )"9 echo "Syntax: qemu vm" 10 10 exit -1 11 else 12 m=$1 11 13 fi 12 13 . $TOOLHOME/common-env14 . $TOOLHOME/distro-env15 16 # We need to get $VER and $TAG17 if [ "$1" = "" ]; then18 LAST=`cat ${TOPDIR}/LAST`19 else20 LAST=$121 shift22 fi23 VER=`echo $LAST | cut -d- -f1`24 TAG=`echo $LAST | cut -d- -f2`25 echo "Working on ${VER}-$TAG"26 27 if [ _"$1" == _"" ]; then28 VM=`cat ${TOOLHOME}/DISTROS`29 VMS=""30 for $v in $VM; do31 VMS="$VMS `echo $VM | cut -d_ -f1`"32 done33 else34 export VMS="$1"35 fi36 37 38 cat > $TMP/mkmondo << EOF39 #!/bin/bash40 41 export LANG="C"42 export LANGUAGE="C"43 export LC_ALL="C"44 export TOOLHOME=$TOOLHOME45 46 \$TOOLHOME/build2pkg47 \$TOOLHOME/mkdeliv48 EOF49 chmod 755 $TMP/mkmondo50 14 51 15 ipvm=10.0.2.15 52 16 sp=2222 53 17 54 cd $TOOLHOME/.. 55 tar cvfz $TMP/mkmondo.tar.gz $TOOLHOME/tools $TMP/mkmondo $TOPDIR/${VER}-$TAG 56 57 for m in $VMS; do 58 vmp=0 59 if [ ! -f /users/vmplayer/$m.qemu ]; then 60 echo "VM unaccessible. Verify NFS mount" 61 exit -1 62 fi 63 ps auxww | grep qemu | grep -v grep | grep -q /users/vmplayer/$m.qemu 64 if [ $? -ne 0 ]; then 65 # Virtual machine alreday started 66 vmp=1 67 qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/vmplayer/$m.qemu & 68 sleep 300 69 fi 70 scp -P $sp $TMP/mkmondo.tar.gz bruno@localhost: 71 ssh -p $sp bruno@localhost "cd / ; tar xvfz $TMP/mkmondo.tar.gz ; $TMP/mkmondo" | tee $TMP/mkvm.log 72 if [ $vmp -eq 1 ]; then 73 ssh -p $sp root@localhost "halt -p" 74 sleep 300 75 proces=`ps auxww | grep qemu | grep -v grep | grep -q /users/vmplayer/$m.qemu | awk '{print $2}'` 76 if [ "$proces" != "" ]; then 77 kill $proces 78 fi 79 fi 80 done 18 qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/qemu/$m.qemu -
branches/stable/tools/svn2build
r554 r556 96 96 97 97 elif [ "$dtype" = "ebuild" ]; then 98 echo "Gentoo Build"98 m4 /tmp/mondorescue.mc $dest/distributions/$dfam/$p.ebuild > $dest/distributions/$ddir/$p-$v-r$TAG.ebuild 99 99 else 100 100 echo "Unknown Build"
Note:
See TracChangeset
for help on using the changeset viewer.