Changeset 939 in MondoRescue for trunk/mindi/install.sh
- Timestamp:
- Nov 17, 2006, 1:41:11 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi/install.sh
r932 r939 10 10 11 11 if [ "_$PREFIX" != "_" ]; then 12 local=$PREFIX 12 local=${HEAD}$PREFIX 13 sublocal=$PREFIX 13 14 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 !" 15 16 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 17 24 echo $PATH | grep /usr/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add /usr/sbin to your PATH." 18 25 else 19 26 local=/usr/local 27 sublocal=$local 20 28 if [ -f /usr/sbin/mindi ]; then 21 29 echo "WARNING: /usr/sbin/mindi exists. You should probably remove the mindi package !" 22 30 fi 23 31 conf=$local/etc/mindi 32 subconf=$conf 24 33 echo $PATH | grep $local/sbin > /dev/null || echo "Warning - your PATH environmental variable is BROKEN. Please add $local/sbin to your PATH." 25 34 fi … … 27 36 if uname -a | grep Knoppix > /dev/null || [ -e "/ramdisk/usr" ] ; then 28 37 local=/ramdisk/usr 38 sublocal=$local 39 conf=/ramdisk/etc 40 subconf=$conf 29 41 export PATH=/ramdisk/usr/sbin:/ramdisk/usr/bin:/$PATH 30 42 fi … … 34 46 echo "mindi ${MINDIVER}-r${MINDIREV} will be installed under $local" 35 47 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 48 if [ _"$MANDIR" == _"" ]; then 49 MANDIR=$local/share/man/man8 50 else 51 MANDIR=${HEAD}$MANDIR/man8 52 fi 53 if [ _"$DOCDIR" == _"" ]; then 54 DOCDIR=$local/share/doc/mindi-$MINDIVER 55 else 56 DOCDIR=${HEAD}$DOCDIR/mindi-$MINDIVER 57 fi 58 if [ _"$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" 64 else 65 locallib=${HEAD}$LIBDIR 66 sublocallib="$LIBDIR/mindi" 67 fi 44 68 45 69 echo "Creating target directories ..." … … 72 96 perl -pi -e "s~^MINDI_VER=VVV~MINDI_VER=$MINDIVER~ ; s~^MINDI_REV=RRR~MINDI_REV=$MINDIREV~" $locallib/mindi/rootfs/sbin/init 73 97 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 99 sed -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 80 100 chmod 755 $local/sbin/mindi 81 101 install -m 755 parted2fdisk.pl $local/sbin
Note:
See TracChangeset
for help on using the changeset viewer.