Changeset 576 in MondoRescue for branches/2.0.8/tools


Ignore:
Timestamp:
May 25, 2006, 2:00:37 PM (18 years ago)
Author:
bcornec
Message:

2.08 synced with stable as of r575
VERSION files updated

Location:
branches/2.0.8/tools
Files:
11 deleted
5 edited
7 copied

Legend:

Unmodified
Added
Removed
  • branches/2.0.8/tools/common-env

    r319 r576  
    11#!/bin/bash
    22#
    3 # Creates common environment from SVN repository
     3# Creates common environment
    44#
    55# $Id$
     
    88# Adapt to your needs
    99export BASE=${HOME}/mondo
    10 
    11 # Should not be modified below
    12 dname=`dirname $0`
    13 export VER="branches/`cat $dname/../mondo/VERSION`"
    14 export TMP=${BASE}/tmp
    15 mkdir -p ${TMP}
    16 
    17 export MINDI_VER=`cat ${BASE}/svn/${VER}/mindi/VERSION`
    18 export MONDO_VER=`cat ${BASE}/svn/${VER}/mondo/VERSION`
    19 
    20 # To be safe for SVN commands
    21 cd $TOOLHOME/..
    22 export REVISION=`$TOOLHOME/mksvnversion`
     10export TOPDIR=${BASE}/build
     11mkdir -p ${TOPDIR}
     12export TMPDIR=
     13export TMP=`mktemp -d -p /tmp`
  • branches/2.0.8/tools/livwww

    r519 r576  
    4747
    4848. $TOOLHOME/common-env
     49. $TOOLHOME/svn-env
    4950
    5051cd ${BASE}/svn
     
    5556fi
    5657
    57 svn export $optsvn ${VER}/website $LOCALDIR
     58svn export $optsvn ${SVNBRANCH}/website $LOCALDIR
    5859
    5960if [ $force -eq 1 ]; then
     
    6263fi
    6364
    64 svn export $optsvn ${VER}/documentation $LOCALDOC
     65svn export $optsvn ${SVNBRANCH}/mondo-doc $LOCALDOC
    6566
    6667#
  • branches/2.0.8/tools/mkdeliv

    r535 r576  
    2020fi
    2121
     22. $TOOLHOME/common-env
     23. $TOOLHOME/svn-env
    2224. $TOOLHOME/rpm-env
    2325
  • branches/2.0.8/tools/mkqemu

    r535 r576  
    33# $Id$
    44#
    5 # Script allowing mondo packages production on various distributions with qemu
     5# Call virtual machine with qemu
    66#
    77
    88if [ _"$1" == _"" ]; then
    9     echo "Syntax: mkqemu [mondo version] ([vm].. )"
     9    echo "Syntax: qemu vm"
    1010    exit -1
     11else
     12    m=$1
    1113fi
    1214
    13 if [ _"$2" == _"" ]; then
    14     export SVN_VM="mdk101 mdk102 mdv2006 rh73 rh9 fc4 fc5 rhel3 rhel4 suse10 sles9 debian31 slackware102 gentoo"
    15 else
    16     export SVN_VM="$2"
    17 fi
     15ipvm=10.0.2.15
    1816
    19 cat > /tmp/mkmondo << EOF
    20 #!/bin/bash
    21 
    22 export SVN_HOME=\$HOME/mondo/svn/branches
    23 export SVN_SSH="ssh -l bcornec"
    24 export SVN_EDITOR=vim
    25 export LANG="C"
    26 export LANGUAGE="C"
    27 export LC_ALL="C"
    28 
    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
    62 EOF
    63 
    64 ipvm=10.0.2.15
    65 sp=2222
    66 
    67 for m in $SVN_VM; do
    68     vmp=0
    69     if [ ! -f /users/vmplayer/$m.qemu ]; then
    70             echo "VM unaccessible. Verify NFS mount"
    71             exit -1
    72     fi
    73     ps auxww | grep qemu | grep -v grep | grep -q /users/vmplayer/$m.qemu
    74     if [ $? -ne 0 ]; then
    75         # Virtual machine alreday started
    76         vmp=1
    77         qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/vmplayer/$m.qemu &
    78         sleep 300
    79     fi
    80     scp -P $sp /tmp/mkmondo bruno@localhost:
    81     ssh -p $sp bruno@localhost "chmod 755 ./mkmondo ; ./mkmondo" | tee /tmp/mkvm.log
    82     if [ $vmp -eq 1 ]; then
    83         ssh -p $sp root@localhost "halt -p"
    84         sleep 300
    85         proces=`ps auxww | grep qemu | grep -v grep | grep -q /users/vmplayer/$m.qemu | awk '{print $2}'`
    86         if [ "$proces" != "" ]; then
    87             kill $proces
    88         fi
    89     fi
    90 done
     17qemu -m 256 $QEMUOPT -redir tcp:${sp}:${ipvm}:22 /users/qemu/$m.qemu
  • branches/2.0.8/tools/qemu-vm.txt

    r535 r576  
    4444
    4545su - bruno
    46 mkdir -p mondo/tmp RPMS/BUILD RPMS/RPMS/i386 RPMS/RPMS/noarch RPMS/SOURCES RPMS/SPECS RPMS/SRPMS RPMS/tmp SRPMS tmp
     46mkdir -p mondo/tmp build
    4747cat > ~bruno/.rpmmacros << EOF
    48 %_topdir    /home/bruno/RPMS
     48%_topdir    /home/bruno/build
    4949%_tmppath   %{_topdir}/tmp
    50 %packager   Bruno Cornec <bruno@HyPer-Linux.org>
     50%packager   Bruno Cornec <bruno@mondorescue.org>
    5151EOF
    5252cat > ~bruno/.rpmrc << EOF
     
    6666svn.berlios.de,195.37.77.137 ssh-dss AAAAB3NzaC1kc3MAAACBAKouB77l1f4FgdP6DjLOgq5RKuGYm3zMJlM4WHcKzWnPuErZW4Omxk1CO0JojDNj/bjxz/95blWbdonEcAo0v71GcZbECFDsJdgVbZM+yxLHKOF4S5uHkiJ+LMawFcRoCGAochowoP9jUfLVAzyT1q3dbvmL43YO3FDvD+mCKTbZAAAAFQCWs/2nOqvitE/CyOCa81sadnzsPQAAAIBrgWRs2VN6jAtX1eUxPwtkJWX886DkiBwdEgtUwDW8RJJCFU6+zjNwFZ8VcjeA7OCFKmZqoD8ABojMMtB53VoXXRzp5PtWgJEMpCLOhHbAA6nLR+Zu9zV8rFHsrjvR17ZgmA8q1dZRqqvZSyzsoP4KdW7f9nD2SjFEVhjHfIsQmwAAAIEAoDlEoGO/lc8XkvNW7G8/rybzETG0cepONVKThYufP5Z2FdGj9a1TYc2Gaw2DygM20Ohwj1RW8aeRE/jYbEm4unM6IFYeLvCbDeeCCHCiCJmw/Pj2ityB5uPTat4Yn28FCd4eP5LyQq2EHz6bPA0LzpNJKwto4naIMsDpET1GNH0=
    6767EOF
    68 cat >> ~/.bash_profile << EOF
    69 export SVN_SSH="ssh -l bcornec"
    70 export SVN_M=svn+ssh://bcornec@svn.berlios.de/svnroot/repos/mondorescue/
    71 export SVN_EDITOR=vim
    72 EOF
    73 source ~/.bash_profile
    7468
    7569rebuild paquets necessaires mondo:
     
    8579root:
    8680rpm -ivh ~bruno/RPMS/RPMS/i386/afio-[0-9]* ~bruno/RPMS/RPMS/i386/buffer-[0-9]*
     81
     82pour gentoo
     83chown bruno /etc/make.conf
     84bruno in portage group
Note: See TracChangeset for help on using the changeset viewer.