Changeset 939 in MondoRescue for trunk/mindi/install.sh


Ignore:
Timestamp:
Nov 17, 2006, 1:41:11 PM (17 years ago)
Author:
Bruno Cornec
Message:

merge -r931:938 $SVN_M/branches/stable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mindi/install.sh

    r932 r939  
    1010
    1111if [ "_$PREFIX" != "_" ]; then
    12     local=$PREFIX
     12    local=${HEAD}$PREFIX
     13    sublocal=$PREFIX
    1314    if [ -f /usr/local/sbin/mindi ]; then
    14         echo "WARNING: /usr/local/sbin/mindi exists. You should probably remove it !"
     15        echo "WARNING: /usr/local/sbin/mindi exists. You should probably remove your manual installation !"
    1516    fi
    16     conf=$CONFDIR/mindi
     17    if [ "_$CONFDIR" != "_" ]; then
     18        conf=${HEAD}$CONFDIR/mindi
     19        subconf=$CONFDIR/mindi
     20    else
     21        echo "CONFDIR should be defined if PREFIX is defined"
     22        exit -1
     23    fi
    1724    echo $PATH | grep /usr/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add /usr/sbin to your PATH."
    1825else
    1926    local=/usr/local
     27    sublocal=$local
    2028    if [ -f /usr/sbin/mindi ]; then
    2129        echo "WARNING: /usr/sbin/mindi exists. You should probably remove the mindi package !"
    2230    fi
    2331    conf=$local/etc/mindi
     32    subconf=$conf
    2433    echo $PATH | grep $local/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add $local/sbin to your PATH."
    2534fi
     
    2736if uname -a | grep Knoppix > /dev/null || [ -e "/ramdisk/usr" ] ; then
    2837    local=/ramdisk/usr
     38    sublocal=$local
     39    conf=/ramdisk/etc
     40    subconf=$conf
    2941    export PATH=/ramdisk/usr/sbin:/ramdisk/usr/bin:/$PATH
    3042fi
     
    3446echo "mindi ${MINDIVER}-r${MINDIREV} will be installed under $local"
    3547
    36 DOCDIR=$local/share/doc/mindi-$MINDIVER
    37 MANDIR=$local/share/man/man8
    38 
    39 ARCH=`/bin/arch`
    40 echo $ARCH | grep -E '^i[0-9]86$' &> /dev/null && ARCH=i386 && locallib=$local/lib
    41 echo $ARCH | grep -E '^x86_64$' &> /dev/null && locallib=$local/lib64
    42 echo $ARCH | grep -E '^ia64$' &> /dev/null && locallib=$local/lib
    43 export ARCH
     48if [ _"$MANDIR" == _"" ]; then
     49    MANDIR=$local/share/man/man8
     50else
     51    MANDIR=${HEAD}$MANDIR/man8
     52fi
     53if [ _"$DOCDIR" == _"" ]; then
     54    DOCDIR=$local/share/doc/mindi-$MINDIVER
     55else
     56    DOCDIR=${HEAD}$DOCDIR/mindi-$MINDIVER
     57fi
     58if [ _"$LIBDIR" == _"" ]; then
     59    ARCH=`/bin/arch`
     60    echo $ARCH | grep -E '^i[0-9]86$' &> /dev/null && ARCH=i386 && locallib=$local/lib
     61    echo $ARCH | grep -E '^x86_64$' &> /dev/null && locallib=$local/lib64
     62    echo $ARCH | grep -E '^ia64$' &> /dev/null && locallib=$local/lib
     63    sublocallib="$locallib/mindi"
     64else
     65    locallib=${HEAD}$LIBDIR
     66    sublocallib="$LIBDIR/mindi"
     67fi
    4468
    4569echo "Creating target directories ..."
     
    7296perl -pi -e "s~^MINDI_VER=VVV~MINDI_VER=$MINDIVER~ ; s~^MINDI_REV=RRR~MINDI_REV=$MINDIREV~" $locallib/mindi/rootfs/sbin/init
    7397
    74 # Substirute variables for mindi
    75 if [ "$RPMBUILDMINDI" = "true" ]; then
    76     sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=/usr~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=/etc/mindi~" -e "s~^MINDI_VER=VVV~MINDI_VER=$MINDIVER~" -e "s~^MINDI_REV=RRR~MINDI_REV=$MINDIREV~" mindi > $local/sbin/mindi
    77 else
    78     sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=$local~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=$conf~" -e "s~^MINDI_VER=VVV~MINDI_VER=$MINDIVER~" -e "s~^MINDI_REV=RRR~MINDI_REV=$MINDIREV~" mindi > $local/sbin/mindi
    79 fi
     98# Substitute variables for mindi
     99sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=$sublocal~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=$subconf~" -e "s~^MINDI_VER=VVV~MINDI_VER=$MINDIVER~" -e "s~^MINDI_REV=RRR~MINDI_REV=$MINDIREV~" -e "s~^MINDI_LIB=LLL~MINDI_LIB=$sublocallib~" mindi > $local/sbin/mindi
    80100chmod 755 $local/sbin/mindi
    81101install -m 755 parted2fdisk.pl $local/sbin
Note: See TracChangeset for help on using the changeset viewer.