- Timestamp:
- May 12, 2006, 1:58:09 AM (19 years ago)
- Location:
- branches/2.0.8
- Files:
-
- 12 edited
- 4 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0.8/mindi/distributions/gentoo/mindi.ebuild
r308 r535 1 1 # Copyright 1999-2005 Gentoo Foundation 2 2 # Distributed under the terms of the GNU General Public License v2 3 # $ Header: /var/cvsroot/gentoo-x86/sys-apps/mindi/mindi-1.04.ebuild,v 1.1 2005/01/22 10:29:25 wschlich Exp$3 # $Id$ 4 4 5 5 DESCRIPTION="A program that creates emergency boot disks/CDs using your kernel, tools and modules." 6 6 HOMEPAGE="http://www.mondorescue.org" 7 SRC_URI="ftp://ftp. berlios.de/pub/mondorescue/src/${P}.tgz"7 SRC_URI="ftp://ftp.mondorescue.org/src/${P}.tgz" 8 8 9 9 LICENSE="GPL-2" … … 15 15 RDEPEND=">=app-arch/bzip2-0.9 16 16 >=sys-apps/mindi-kernel-1.0-r1 17 app-cdr/cdrtools18 17 sys-libs/ncurses 19 18 sys-devel/binutils … … 23 22 src_unpack() { 24 23 unpack ${A} || die "Failed to unpack ${A}" 25 cd ${S}/rootfs || die26 tar xzf symlinks.tgz || die "Failed to unpack symlinks.tgz"27 28 # This will need to change when IA64 is tested. Obviously.29 rm -f bin/busybox-ia64 sbin/parted2fdisk-ia6430 mv bin/busybox-i386 bin/busybox31 24 } 32 25 33 26 src_install() { 27 export PREFIX="/usr" 28 export CONFDIR="/etc" 29 export RPMBUILDMINDI="true" 34 30 ./install.sh 35 31 } -
branches/2.0.8/mondo/distributions/gentoo/mondo.ebuild
r307 r535 7 7 DESCRIPTION="The premier GPL disaster recovery solution." 8 8 HOMEPAGE="http://www.mondorescue.org" 9 SRC_URI="ftp://ftp. berlios.de/pub/mondorescue/src/${PN/-rescue/}-${PV}.tgz"9 SRC_URI="ftp://ftp.mondorecue.org/src/${PN/-rescue/}-${PV}.tgz" 10 10 11 11 LICENSE="GPL-2" … … 22 22 >=app-arch/bzip2-0.9 23 23 app-cdr/cdrtools 24 >=sys-apps/mindi-1.0 624 >=sys-apps/mindi-1.0.7 25 25 >=dev-libs/newt-0.50 26 26 >=sys-libs/slang-1.4.1 -
branches/2.0.8/mondo/distributions/redhat/spec.m4
r455 r535 2 2 dnl 3 3 dnl SSS is replaced by the source package format 4 define(`SSS', %{name}-%{version}.tgz)dnl4 define(`SSS', ftp://ftp.mondorescue.org/src/%{name}-%{version}.tgz)dnl 5 5 dnl DDD is replaced by the list of dependencies specific to that distro 6 6 define(`DDD', %{addreqb})dnl 7 7 dnl GRP is replaced by the RPM group of apps 8 define(`GRP', A rchiving/Archiving)dnl8 define(`GRP', Applications/Archiving)dnl 9 9 dnl OBS is replaced vy what is being obsoleted 10 10 define(`OBS', )dnl -
branches/2.0.8/mondo/distributions/rpm/mondo.spec
r456 r535 24 24 License: GPL 25 25 Group: %{grp} 26 Url: http:// mondorescue.berlios.de26 Url: http://www.mondorescue.org 27 27 Source: %{src} 28 BuildRoot: %{_tmppath}/%{name}-%{version} 28 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 29 29 BuildRequires: newt-devel >= 0.50, slang-devel >= 1.4.1, gcc 30 30 Epoch: %(echo EEE | cut -d- -f1 | sed "s~M~~") -
branches/2.0.8/tools/deb-env
r319 r535 19 19 dname=`dirname $0` 20 20 21 21 22 # TBD 22 23 export TOPDIR=${BASE}/debs 23 24 mkdir -p ${TOPDIR} 25 export opt="" 26 export pkg="" 27 export ARCH="" 24 28 25 29 if [ -e /etc/debian-release ]; then 30 export dfam="debian" 26 31 export ddir="debian" 27 32 export dver=`awk '{print $4}' /etc/debian-release` -
branches/2.0.8/tools/mkcommon
r423 r535 2 2 # 3 3 # Prepare build env common for all packages build process from SVN repository 4 # Also prepare the documentation which is common 4 5 # 5 6 # $Id$ … … 8 9 umask 022 9 10 11 cd $TOOLHOME/.. 10 12 echo "Generating SVN log file ..." 11 cd $TOOLHOME/..12 13 svn log -v > /tmp/mondorescue-svn.log 13 14 14 15 if [ "$1" = "" ]; then 15 c="mindi mondo"16 c="mondo-doc mindi mondo" 16 17 else 17 c=$1 18 if [ "$1" = "all" ]; then 19 c="mindi-kernel mondo-doc mindi mondo" 20 else 21 c=$1 22 fi 18 23 fi 19 24 if [ "`echo $c | grep mindi-kernel`" != "" ]; then … … 28 33 tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER} 29 34 fi 35 36 # 37 # Should be done before mindi 38 # 39 if [ "`echo $c | grep mondo-doc`" != "" ]; then 40 cd ${BASE}/svn 41 echo "Management of mondo-doc ${MONDO_VER}-$REVISION" 42 rm -rf mondo-doc-${MONDO_VER} 43 svn export ${VER}/documentation mondo-doc-${MONDO_VER} 44 svn log -v ${VER}/documentation > mondo-doc-${MONDO_VER}/svn.log 45 echo "$REVISION" > mondo-doc-${MONDO_VER}/REVISION 46 cd mondo-doc-${MONDO_VER} 47 $TOOLHOME/expandver mondorescue-howto.sgml *8 48 make -f Makefile.howto install INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/en 49 if [ $? != 0 ]; then 50 exit -1 51 fi 52 make -f Makefile.man install-mondo INSTALLDIR=../mondo-docgen-${MONDO_VER}/docs/man 53 if [ $? != 0 ]; then 54 exit -1 55 fi 56 cd .. 57 58 echo "Creating mondo-doc tar files" 59 tar cfhz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tgz mondo-doc-${MONDO_VER} 60 tar cfhj ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tar.bz2 mondo-doc-${MONDO_VER} 61 fi 30 62 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 31 63 cd ${BASE}/svn … … 34 66 svn export ${VER}/mindi mindi-${MINDI_VER} 35 67 cp -a /tmp/mondorescue-svn.log mindi-${MINDI_VER}/svn.log 36 cp -a ${VER}/documentation/mindi.8 mindi-${MINDI_VER} 37 rm -rf documentation-${MONDO_VER} 38 svn export ${VER}/documentation documentation-${MONDO_VER} 39 cd documentation-${MONDO_VER} 40 $TOOLHOME/expandver mindi*8 41 make -f Makefile.man install-mindi INSTALLDIR=../mindi-${MINDI_VER} 42 cd .. 68 (cd mondo-doc-${MONDO_VER} ; make -f Makefile.man install-mindi INSTALLDIR=../mindi-${MINDI_VER}) 43 69 echo "$REVISION" > mindi-${MINDI_VER}/REVISION 44 70 rm -f mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64 … … 49 75 rm -f ${TMP}/mindi-*-root 50 76 fi 51 if [ "`echo $c | grep mondo`" != "" ]; then77 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 52 78 cd ${BASE}/svn 53 79 echo "Management of mondo ${MONDO_VER}-$REVISION" … … 56 82 cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log 57 83 echo "$REVISION" > mondo-${MONDO_VER}/REVISION 58 rm -rf documentation-${MONDO_VER} 59 svn export ${VER}/documentation documentation-${MONDO_VER} 60 cd documentation-${MONDO_VER} 61 $TOOLHOME/expandver mondorescue-howto.sgml mondo*8 62 make -f Makefile.howto install INSTALLDIR=../mondo-${MONDO_VER}/docs/en 63 if [ $? != 0 ]; then 64 exit -1 65 fi 66 make -f Makefile.man install-mondo INSTALLDIR=../mondo-${MONDO_VER}/docs/man 67 if [ $? != 0 ]; then 68 exit -1 69 fi 70 cd ../mondo-${MONDO_VER} 71 echo "Bootstraping mondo ... " 72 ./bootstrap 73 cd .. 84 (cd mondo-doc-${MONDO_VER} ; make -f Makefile.howto install INSTALLDIR=../mondo-${MONDO_VER}/docs/en ; make -f Makefile.man install-mondo INSTALLDIR=../mondo-${MONDO_VER}/docs/man) 85 (cd mondo-${MONDO_VER} ; echo "Bootstraping mondo ... " ; ./bootstrap) 74 86 75 87 echo "Creating mondo tar files" -
branches/2.0.8/tools/mkdeb
r519 r535 60 60 cd ${TOPDIR}/SPECS 61 61 status=0 62 if [ "`echo $c | grep kernel`" != "" ]; then 63 echo "Generating mindi-kernel RPMS" 64 log=/tmp/mindi-kernel-rpm.log 65 rpmbuild -ba mindi-kernel.spec 2> $log 1> $log 66 if [ $? != 0 ]; then 67 cat $log 68 status=-1 69 fi 70 fi 71 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 72 echo "Generating mindi RPMS" 73 log=/tmp/mindi-rpm.log 74 rpmbuild -ba mindi.spec 2> $log 1> $log 75 if [ $? != 0 ]; then 76 cat $log 77 status=-1 78 fi 79 fi 80 if [ "`echo $c | grep mondo`" != "" ]; then 81 echo "Generating mondo RPMS" 82 log=/tmp/mondo-rpm.log 83 rpmbuild -ba mondo.spec 2> $log 1> $log 62 for p in "$c"; do 63 echo "Generating $p deb" 64 log=/tmp/$p-deb.log 65 #rpmbuild -ba $p.spec 2> $log 1> $log 84 66 if [ $? != 0 ]; then 85 67 cat $log … … 88 70 fi 89 71 if [ $status = 0 ]; then 90 echo "Installing RPMSas root ($pkg)"72 echo "Installing deb as root ($pkg)" 91 73 su - -c "$opt rpm -Uvh --force $pkg" 92 74 fi -
branches/2.0.8/tools/mkdeliv
r439 r535 28 28 29 29 if [ "$1" = "" ]; then 30 c="mindi mondo"30 c="mondo-doc mindi mondo" 31 31 else 32 32 c=$1 … … 39 39 srpms="$srpms ${TOPDIR}/SRPMS/mindi-${MINDI_VER}-${rev}${suf}.src.rpm" 40 40 fi 41 if [ "`echo $c | grep mondo`" != "" ]; then 41 if [ "`echo $c | grep mondo-doc`" != "" ]; then 42 cp -a ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tgz 43 cp -a ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}.tar.bz2 ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tar.bz2 44 tgz="$tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tgz ${TOPDIR}/SOURCES/mondo-doc-${MONDO_VER}-r${rev}.tar.bz2" 45 rpms="$rpms ${TOPDIR}/RPMS/${ARCH}/mondo-doc-${MONDO_VER}-${rev}${suf}.${ARCH}.rpm" 46 srpms="$srpms ${TOPDIR}/SRPMS/mondo-${MONDO_VER}-${rev}${suf}.src.rpm" 47 fi 48 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 42 49 cp -a ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tgz 43 50 cp -a ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 ${TOPDIR}/SOURCES/mondo-${MONDO_VER}-r${rev}.tar.bz2 -
branches/2.0.8/tools/mkqemu
r519 r535 12 12 13 13 if [ _"$2" == _"" ]; then 14 export SVN_VM="mdk101 mdk102 mdv2006 rh73 rh9 fc4 fc5 rhel3 rhel4 suse10 sles9 debian31 "14 export SVN_VM="mdk101 mdk102 mdv2006 rh73 rh9 fc4 fc5 rhel3 rhel4 suse10 sles9 debian31 slackware102 gentoo" 15 15 else 16 16 export SVN_VM="$2" … … 47 47 \$SVN_HOME/$1/tools/mkdeb < /dev/null 48 48 else 49 \$SVN_HOME/$1/tools/mkrpm < /dev/null 49 echo \$SVN_VM | grep -q "slack" 50 if [ \$? -eq 0 ]; then 51 \$SVN_HOME/$1/tools/mkslack < /dev/null 52 else 53 echo \$SVN_VM | grep -q "gentoo" 54 if [ \$? -eq 0 ]; then 55 \$SVN_HOME/$1/tools/mkemerge < /dev/null 56 else 57 \$SVN_HOME/$1/tools/mkrpm < /dev/null 58 fi 59 fi 50 60 fi 51 61 \$SVN_HOME/$1/tools/mkdeliv … … 54 64 ipvm=10.0.2.15 55 65 sp=2222 56 57 66 58 67 for m in $SVN_VM; do -
branches/2.0.8/tools/mkrpm
r424 r535 18 18 19 19 if [ "$1" = "" ]; then 20 c="m indi mondo"20 c="mondo-doc mindi mondo" 21 21 else 22 c=$1 22 if [ "$1" = "all" ]; then 23 c="mindi-kernel mondo-doc mindi mondo" 24 else 25 c=$1 26 fi 23 27 fi 24 28 … … 48 52 opt="rm -rf /usr/lib/mindi ;" 49 53 fi 50 if [ "`echo $c | grep mondo`" != "" ]; then 54 if [ "`echo $c | grep mondo-doc`" != "" ]; then 55 cd ${BASE}/svn 56 $TOOLHOME/mkspec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo-doc.spec > ${TOPDIR}/SPECS/mondo-doc.spec 57 cat mondo-${MONDO_VER}/distributions/$dfam/changelog >> ${TOPDIR}/SPECS/mondo-doc.spec 58 chmod 644 ${TOPDIR}/SPECS/mondo-doc.spec 59 60 pkg1="${TOPDIR}/RPMS/${ARCH}/mondo-doc-${MONDO_VER}-${REVISION}${suf}.${ARCH}.rpm" 61 pkg="$pkg $pkg1" 62 rm -f $pkg1 63 fi 64 65 if [ "`echo $c | grep -v doc | grep mondo`" != "" ]; then 51 66 cd ${BASE}/svn 52 67 $TOOLHOME/mkspec ${MONDO_VER} mondo-${MONDO_VER}/distributions/rpm/mondo.spec > ${TOPDIR}/SPECS/mondo.spec … … 62 77 cd ${TOPDIR}/SPECS 63 78 status=0 64 if [ "`echo $c | grep kernel`" != "" ]; then 65 echo "Generating mindi-kernel RPMS" 66 log=/tmp/mindi-kernel-rpm.log 67 rpmbuild -ba mindi-kernel.spec 2> $log 1> $log 68 if [ $? != 0 ]; then 69 cat $log 70 status=-1 71 fi 72 fi 73 if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then 74 echo "Generating mindi RPMS" 75 log=/tmp/mindi-rpm.log 76 rpmbuild -ba mindi.spec 2> $log 1> $log 77 if [ $? != 0 ]; then 78 cat $log 79 status=-1 80 fi 81 fi 82 if [ "`echo $c | grep mondo`" != "" ]; then 83 echo "Generating mondo RPMS" 84 log=/tmp/mondo-rpm.log 85 rpmbuild -ba mondo.spec 2> $log 1> $log 79 80 for p in $c; do 81 echo "Generating $p RPMS" 82 log=/tmp/$p-rpm.log 83 rpmbuild -ba $p.spec 2> $log 1> $log 86 84 if [ $? != 0 ]; then 87 85 cat $log -
branches/2.0.8/tools/qemu-vm.txt
r519 r535 3 3 qemu -cdrom /dev/hdc -m 256 -boot d image.qemu 4 4 5 # RPM based : urpmi, yum install, yast2 5 6 neon newt-devel slang-devel autoconf automake subversion libtool gcc rpm-build wget vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man docbook-dtd41-sgml groff lynx 7 8 # gentoo 9 Cf: http://wiki.xensource.com/xenwiki/QEMUGentoo 10 emerge neon newt slang autoconf automake subversion libtool gcc wget vim man groff lynx grub afio buffer mindi mondo-rescue 6 11 7 12 Changing CD during install: … … 18 23 perl -pi -e 's/"us"/"fr"/' /etc/X11/XF86Config 19 24 perl -pi -e 's/"us"/"fr"/' /etc/X11/xorg.conf 25 Slack: put loadkeys fr in /etc/rc.d/rc.keymap 20 26 21 27 Conf IP: -
branches/2.0.8/tools/rpm-env
r443 r535 9 9 prem=`echo $dname |cut -c1` 10 10 if [ ${prem} == "/" ]; then 11 11 export TOOLHOME=$dname 12 12 else 13 13 export TOOLHOME=${PWD}/$dname
Note:
See TracChangeset
for help on using the changeset viewer.