Changeset 936 in MondoRescue for branches/stable/mindi/install.sh


Ignore:
Timestamp:
Nov 16, 2006, 2:17:27 AM (17 years ago)
Author:
Bruno Cornec
Message:

Try to fix issues on x86_64 for rpm based distro. Still need work for debian and gentoo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mindi/install.sh

    r934 r936  
    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
     
    3749    MANDIR=$local/share/man/man8
    3850else
    39     MANDIR=$MANDIR/man8
     51    MANDIR=${HEAD}$MANDIR/man8
    4052fi
    4153if [ _"$DOCDIR" == _"" ]; then
    4254    DOCDIR=$local/share/doc/mindi-$MINDIVER
    4355else
    44     DOCDIR=$DOCDIR/mindi-$MINDIVER
     56    DOCDIR=${HEAD}$DOCDIR/mindi-$MINDIVER
    4557fi
    4658if [ _"$LIBDIR" == _"" ]; then
    47     locallib=$LIBDIR
    48 else
    4959    ARCH=`/bin/arch`
    5060    echo $ARCH | grep -E '^i[0-9]86$' &> /dev/null && ARCH=i386 && locallib=$local/lib
    5161    echo $ARCH | grep -E '^x86_64$' &> /dev/null && locallib=$local/lib64
    5262    echo $ARCH | grep -E '^ia64$' &> /dev/null && locallib=$local/lib
    53     export ARCH
     63    sublocallib=$locallib
     64else
     65    locallib=${HEAD}$LIBDIR
     66    sublocallib=$LIBDIR
    5467fi
    5568
     
    6982
    7083# Substitute variables for mindi
    71 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~" -e "s~^MINDI_LIB=LLL~MINDI_LIB=$locallib~" mindi > $local/sbin/mindi
     84sed -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
    7285chmod 755 $local/sbin/mindi
    7386install -m 755 parted2fdisk.pl $local/sbin
Note: See TracChangeset for help on using the changeset viewer.