- Timestamp:
- May 18, 2006, 12:40:32 AM (19 years ago)
- Location:
- branches/stable
- Files:
-
- 2 added
- 4 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo-doc/distributions/rpm/mondo-doc.spec
r543 r553 3 3 # 4 4 5 %define name mondo-doc6 %define version VVV7 %define mrel RRR8 5 # if mandriva official build (rpm --with is_official) 9 6 %{?is_official:%define rel %{mkrel} %{mrel}}%{!?is_official:%define rel %{mrel}} 10 %define src SSS 11 %define grp GRP 12 %define addreq DDD 13 %define rel %{mrel} 7 %define rel RRR 14 8 15 9 Summary: Documentation for Mondo Rescue 16 10 Summary(fr): Documentation pour Mondo Rescue 17 11 18 Name: %{name}19 Version: %{version}12 Name: mondo-doc 13 Version: VVV 20 14 Release: %{rel} 21 15 License: GPL 22 Group: %{grp}16 Group: GRP 23 17 Url: http://www.mondorescue.org 24 Source: %{src}18 Source: SSS 25 19 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 26 20 BuildRequires: docbook-utils 27 Epoch: %(echo EEE | cut -d- -f1 | sed "s~M~~")28 OBS29 21 30 22 %description -
branches/stable/mondo/configure.in
r543 r553 1 1 dnl Autoconfigure file for Mondo Rescue v2.0x 2 dnl Mondo by Hugo Rabson2 dnl Mondo by Mondo dev team 3 3 dnl This script by Joshua Oreman 4 4 dnl -
branches/stable/mondo/distributions/mandriva/spec.m4
r550 r553 7 7 dnl GRP is replaced by the RPM group of apps 8 8 define(`GRP', `Archiving/Backup')dnl 9 dnl OBS is replaced vywhat is being obsoleted9 dnl OBS is replaced with what is being obsoleted 10 10 define(`OBS', `Obsoletes: libmondo <= 2.04 11 11 Provides: libmondo')dnl -
branches/stable/tools/mkqemu
r543 r553 3 3 # $Id$ 4 4 # 5 # Script allowing mondo packages productionon various distributions with qemu5 # Script build packages on various distributions with qemu 6 6 # 7 7 8 8 if [ _"$1" == _"" ]; then 9 echo "Syntax: mkqemu [mondo version] ([vm]..)"9 echo "Syntax: build2qemu [version-tag [vm1]..|vmx]] )" 10 10 exit -1 11 11 fi 12 12 13 if [ _"$2" == _"" ]; then 14 export SVN_VM="mdk101 mdk102 mdv2006 rh73 rh9 fc4 fc5 rhel3 rhel4 suse10 sles9 debian31 slackware102 gentoo" 13 . $TOOLHOME/common-env 14 . $TOOLHOME/distro-env 15 16 # We need to get $VER and $TAG 17 if [ "$1" = "" ]; then 18 LAST=`cat ${TOPDIR}/LAST` 15 19 else 16 export SVN_VM="$2" 20 LAST=$1 21 shift 22 fi 23 VER=`echo $LAST | cut -d- -f1` 24 TAG=`echo $LAST | cut -d- -f2` 25 echo "Working on ${VER}-$TAG" 26 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 33 else 34 export VMS="$1" 17 35 fi 18 36 19 cat > /tmp/mkmondo << EOF 37 38 cat > $TMP/mkmondo << EOF 20 39 #!/bin/bash 21 40 22 export SVN_HOME=\$HOME/mondo/svn/branches23 export SVN_SSH="ssh -l bcornec"24 export SVN_EDITOR=vim25 41 export LANG="C" 26 42 export LANGUAGE="C" 27 43 export LC_ALL="C" 44 export TOOLHOME=$TOOLHOME 28 45 29 if [ -d \$SVN_HOME/$1 ]; then 30 cd \$SVN_HOME/$1 31 svn up 32 if [ \$? != 0 ]; then 33 echo "Verify SVN installation" 34 exit -1 35 fi 36 else 37 mkdir -p \$SVN_HOME 38 cd \$SVN_HOME 39 svn co svn+ssh://bcornec@svn.berlios.de/svnroot/repos/mondorescue/branches/$1 $1 40 if [ \$? != 0 ]; then 41 echo "Verify SVN installation" 42 exit -1 43 fi 44 fi 45 echo \$SVN_VM | grep -q "debian" 46 if [ \$? -eq 0 ]; then 47 \$SVN_HOME/$1/tools/mkdeb < /dev/null 48 else 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 60 fi 61 \$SVN_HOME/$1/tools/mkdeliv 46 \$TOOLHOME/build2pkg 47 \$TOOLHOME/mkdeliv 62 48 EOF 49 chmod 755 $TMP/mkmondo 63 50 64 51 ipvm=10.0.2.15 65 52 sp=2222 66 53 67 for m in $SVN_VM; do 54 cd $TOOLHOME/.. 55 tar cvfz $TMP/mkmondo.tar.gz $TOOLHOME/tools $TMP/mkmondo $TOPDIR/${VER}-$TAG 56 57 for m in $VMS; do 68 58 vmp=0 69 59 if [ ! -f /users/vmplayer/$m.qemu ]; then … … 78 68 sleep 300 79 69 fi 80 scp -P $sp /tmp/mkmondobruno@localhost:81 ssh -p $sp bruno@localhost "c hmod 755 ./mkmondo ; ./mkmondo" | tee /tmp/mkvm.log70 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 82 72 if [ $vmp -eq 1 ]; then 83 73 ssh -p $sp root@localhost "halt -p" -
branches/stable/tools/svn-env
r550 r553 7 7 8 8 export SVNBRANCH="branches/`cat ${TOOLHOME}/../mondo/VERSION`" 9 export MINDI_VER=`cat ${BASE}/svn/${SVNBRANCH}/mindi/VERSION` 10 export MONDO_VER=`cat ${BASE}/svn/${SVNBRANCH}/mondo/VERSION` 9 export VER=`cat ${BASE}/svn/${SVNBRANCH}/mondo/VERSION` 11 10 12 11 # To be safe for SVN commands 13 cd $TOOLHOME/.. 14 export REVISION=`svnversion .` 12 export REVISION=`(cd $TOOLHOME/.. ; svnversion .)` 15 13 export TAG=`cat ${TOOLHOME}/TAG` -
branches/stable/tools/svn2build
r551 r553 19 19 . ./svn-env 20 20 21 mkdir -p ${TOPDIR}/SOURCES 21 DEST=${TOPDIR}/${VER}-$TAG 22 mkdir -p $DEST 22 23 23 24 if [ "$1" = "" ]; then … … 31 32 fi 32 33 33 34 # Make it safe for SVN commands 34 35 cd ${BASE}/svn 35 36 … … 37 38 v=`cat ${SVNBRANCH}/$p/VERSION` 38 39 echo "Management of $p $v-$REVISION" 39 rm -fr $p-$v 40 svn export ${SVNBRANCH}/$p $p-$v 41 echo "$REVISION" > $p-$v/REVISION 40 dest="$p-$v-$TAG" 41 rm -fr $dest 42 svn export ${SVNBRANCH}/$p $dest 43 echo "$REVISION" > $dest/REVISION 42 44 echo "Generating SVN log file ..." 43 svn log -v ${SVNBRANCH}/$p > $ p-$v/svn.log45 svn log -v ${SVNBRANCH}/$p > $dest/svn.log 44 46 45 47 for d in `cat ${TOOLHOME}/DISTROS`; do 46 ddir=`echo $d | cut -d_ -f1`47 dver=`echo $d | cut -d_ -f2`48 export ddir=`echo $d | cut -d_ -f1` 49 export dver=`echo $d | cut -d_ -f2` 48 50 echo "Generating build files for $ddir ($dver)" 49 if [ $ddir = "debian" ]; then 50 dfam="debian" 51 dtype="deb" 52 suf=".${dfam}${dver}" 53 BUILDDIR=${TOPDIR}/debian 54 elif [ $ddir = "gentoo" ]; then 55 dfam="gentoo" 56 dtype="ebuild" 57 suf=".${ddir}${dver}" 58 BUILDDIR=${TOPDIR}/ebuild 59 elif [ $ddir = "slackware" ]; then 60 dfam="slack" 61 dtype="tgz" 62 suf=".${dfam}${dver}" 63 BUILDDIR=${TOPDIR}/slack 64 elif [ $ddir = "sles" -o $ddir = "suse" ]; then 65 dfam="suse" 66 dtype="rpm" 67 suf=".${ddir}${dver}" 68 BUILDDIR=${TOPDIR}/SPECS 69 elif [ $ddir = "fedora" -o $ddir = "redhat" -o $ddir = "rhel" ]; then 70 dfam="redhat" 71 dtype="rpm" 72 dver=`echo ${dver} | sed "s/\.//"` 73 if [ $ddir = "fedora" ]; then 74 suf=".fc${dver}" 75 elif [ $ddir = "redhat" ]; then 76 suf=".rh${dver}" 77 else 78 suf=".rhel${dver}" 79 fi 80 BUILDDIR=${TOPDIR}/SPECS 81 elif [ $ddir = "mandrake" -o $ddir = "mandriva" ]; then 82 dfam="mandriva" 83 dtype="rpm" 84 suf=".`echo $dver | sed 's/\.//'`mdk" 85 BUILDDIR=${TOPDIR}/SPECS 86 else 87 dfam="unknown" 88 dtype="unknown" 89 BUILDDIR=${TOPDIR}/SPECS 90 suf="unknown" 91 fi 51 . $TOOLHOME/distro-env 92 52 93 53 # Create conf file dir … … 101 61 EOF 102 62 103 mkdir -p $ p-$v/distributions/$ddir104 if [ $dtype= "rpm" ]; then105 if [ -f $ p-$v/distributions/$ddir/spec.m4 ]; then106 inc=$ p-$v/distributions/$ddir/spec.m4107 elif [ -f $ p-$v/distributions/$dfam/spec.m4 ]; then108 inc=$ p-$v/distributions/$dfam/spec.m463 mkdir -p $dest/distributions/$ddir 64 if [ "$dtype" = "rpm" ]; then 65 if [ -f $dest/distributions/$ddir/spec.m4 ]; then 66 inc=$dest/distributions/$ddir/spec.m4 67 elif [ -f $dest/distributions/$dfam/spec.m4 ]; then 68 inc=$dest/distributions/$dfam/spec.m4 109 69 else 110 70 echo "Unable to build the RPM specfile for this distro. Please report to authors" … … 112 72 fi 113 73 echo "Using $inc customization to build SPEC file" 114 m4 /tmp/mondorescue.mc $inc $ p-$v/distributions/rpm/$p.spec > $p-$v/distributions/$ddir/$p.spec74 m4 /tmp/mondorescue.mc $inc $dest/distributions/rpm/$p.spec > $dest/distributions/$ddir/$p.spec 115 75 116 if [ -f $ p-$v/distributions/$ddir/changelog ]; then117 log=$ p-$v/distributions/$ddir/changelog118 elif [ -f $ p-$v/distributions/$dfam/changelog ]; then119 log=$ p-$v/distributions/$dfam/changelog76 if [ -f $dest/distributions/$ddir/changelog ]; then 77 log=$dest/distributions/$ddir/changelog 78 elif [ -f $dest/distributions/$dfam/changelog ]; then 79 log=$dest/distributions/$dfam/changelog 120 80 else 121 81 echo "Unable to build RPM changelog for this distro. Please report to authors" … … 125 85 echo "Using $log customization to build changelog file" 126 86 ddate=`LANG=C ; date "+%a %b %d %Y"` 127 cat > $ p-$v/distributions/$ddir/$p.changelog.new << EOF87 cat > $dest/distributions/$ddir/$p.changelog.new << EOF 128 88 * $ddate Bruno Cornec <bruno@mondorescue.org> VVV-RRR 129 89 - Updated to VVV-r${REVISION} 130 90 131 91 EOF 132 cat $log >> $ p-$v/distributions/$ddir/$p.changelog.new133 m4 /tmp/mondorescue.mc $ p-$v/distributions/$ddir/$p.changelog.new > $p-$v/distributions/$ddir/$p.changelog134 rm -f $ p-$v/distributions/$ddir/$p.changelog.new92 cat $log >> $dest/distributions/$ddir/$p.changelog.new 93 m4 /tmp/mondorescue.mc $dest/distributions/$ddir/$p.changelog.new > $dest/distributions/$ddir/$p.changelog 94 rm -f $dest/distributions/$ddir/$p.changelog.new 135 95 136 elif [ $dtype= "ebuild" ]; then96 elif [ "$dtype" = "ebuild" ]; then 137 97 echo "Gentoo Build" 138 98 else … … 142 102 143 103 if [ _"`echo $p | grep mondo-doc`" != _"" ]; then 144 cd $ {p}-${v}104 cd $dest 145 105 for f in mondorescue-howto.sgml *8; do 146 106 m4 /tmp/mondorescue.mc $f > ${f}.new … … 164 124 exit -1 165 125 fi 166 (cd mondo-doc-$v1 ; make -f Makefile.man install-$p INSTALLDIR=../$ p-$v)167 rm -f $ p-$v/rootfs/sbin/parted2fdisk-ia64126 (cd mondo-doc-$v1 ; make -f Makefile.man install-$p INSTALLDIR=../$dest) 127 rm -f $dest/rootfs/sbin/parted2fdisk-ia64 168 128 fi 169 129 if [ "`echo $p | grep -v doc | grep mondo`" != "" ]; then … … 173 133 exit -1 174 134 fi 175 (cd mondo-doc-$v1 ; make -f Makefile.howto install INSTALLDIR=../$ p-$v/docs/en ; make -f Makefile.man install-$p INSTALLDIR=../$p-$v/docs/man)176 (cd $ p-$v; echo "Bootstraping mondo ... " ; ./bootstrap)135 (cd mondo-doc-$v1 ; make -f Makefile.howto install INSTALLDIR=../$dest/docs/en ; make -f Makefile.man install-$p INSTALLDIR=../$dest/docs/man) 136 (cd $dest ; echo "Bootstraping mondo ... " ; ./bootstrap) 177 137 fi 178 138 179 139 # Finally creates the tar files 180 140 echo "Creating $p tar files" 181 tar cfhz ${ TOPDIR}/SOURCES/$p-$v-$TAG.tar.gz $p-$v182 gzip -cd ${TOPDIR}/SOURCES/$p-$v-$TAG.tar.gz | bzip2 -c3 > ${TOPDIR}/SOURCES/$p-$v-$TAG.tar.bz2183 #tar cfhj ${ TOPDIR}/SOURCES/$p-$v-$TAG.tar.bz2 $p-$v141 tar cfhz ${DEST}/$p-$v-$TAG.tar.gz $dest 142 #gzip -cd ${DEST}/$p-$v-$TAG.tar.gz | bzip2 -c3 > ${DEST}/$p-$v-$TAG.tar.bz2 143 #tar cfhj ${DEST}/$p-$v-$TAG.tar.bz2 $dest 184 144 done 185 145 186 146 rm -f /tmp/mondorescue.mc 147 148 echo "Version delivered :" 149 echo "-------------------" 150 echo "${VER}-$TAG" 151 echo "-------------------" 152 echo "${VER}-$TAG" > ${TOPDIR}/LAST 153 exit 0
Note:
See TracChangeset
for help on using the changeset viewer.