source: branches/stable/tools/mkcommon @ 541

Last change on this file since 541 was 541, checked in by bcornec, 14 years ago

Stable is reverted to r436 (2.0.7) to put it in line with 2.0.8 and start from there over

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1#!/bin/bash
2#
3# Prepare build env common for all packages build process from SVN repository
4#
5# $Id: mkcommon 541 2006-05-13 18:47:23Z bcornec $
6#
7
8umask 022
9
10echo "Generating SVN log file ..."
11cd $TOOLHOME/..
12svn log -v > /tmp/mondorescue-svn.log
13
14if [ "$1" = "" ]; then
15    c="mindi mondo"
16else
17    c=$1
18fi
19if [ "`echo $c | grep mindi-kernel`" != "" ]; then
20    cd ${BASE}/svn
21    echo "Management of mindi-kernel ${MINDI_VER}-$REVISION"
22    rm -fr mindi-kernel-${MINDI_VER}
23    svn export ${VER}/mindi-kernel mindi-kernel-${MINDI_VER}
24    mkdir -p ${TOPDIR}/SOURCES
25
26    echo "Creating mindi-kernel tar files"
27    tar cvfhz ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tgz mindi-kernel-${MINDI_VER}
28    tar cvfhj ${TOPDIR}/SOURCES/mindi-kernel-${MINDI_VER}.tar.bz2 mindi-kernel-${MINDI_VER}
29fi
30if [ "`echo $c | grep -v kernel | grep mindi`" != "" ]; then
31    cd ${BASE}/svn
32    echo "Management of mindi ${MINDI_VER}-$REVISION"
33    rm -fr mindi-${MINDI_VER}
34    svn export ${VER}/mindi mindi-${MINDI_VER}
35    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 ..
43    echo "$REVISION" > mindi-${MINDI_VER}/REVISION
44    rm -f mindi-${MINDI_VER}/rootfs/sbin/parted2fdisk-ia64
45
46    echo "Creating mindi tar files"
47    tar cfhz ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tgz mindi-${MINDI_VER}
48    tar cfhj ${TOPDIR}/SOURCES/mindi-${MINDI_VER}.tar.bz2 mindi-${MINDI_VER}
49    rm -f ${TMP}/mindi-*-root
50fi
51if [ "`echo $c | grep  mondo`" != "" ]; then
52    cd ${BASE}/svn
53    echo "Management of mondo ${MONDO_VER}-$REVISION"
54    rm -rf mondo-${MONDO_VER}
55    svn export ${VER}/mondo mondo-${MONDO_VER}
56    cp -a /tmp/mondorescue-svn.log mondo-${MONDO_VER}/svn.log
57    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 ..
74
75    echo "Creating mondo tar files"
76    tar cfhz ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tgz mondo-${MONDO_VER}
77    tar cfhj ${TOPDIR}/SOURCES/mondo-${MONDO_VER}.tar.bz2 mondo-${MONDO_VER}
78    rm -f ${TMP}/mondo-*-root
79fi
Note: See TracBrowser for help on using the repository browser.