Changeset 2462 in MondoRescue for branches/2.2.10/mindi/install.sh
- Timestamp:
- Oct 20, 2009, 4:07:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/install.sh
r2460 r2462 43 43 echo "mindi ${MINDIVER}-r${MINDIREV} will be installed under $local" 44 44 45 if [ _"$ CACHEDIR" = _"" ]; then46 CACHEDIR=$local/var/cache/mindi45 if [ _"$MINDI_CACHE" = _"" ]; then 46 localcache=$local/var/cache/mindi 47 47 else 48 CACHEDIR=${HEAD}$CACHEDIR48 localcache=${HEAD}$MINDI_CACHE 49 49 fi 50 50 if [ _"$MANDIR" = _"" ]; then … … 58 58 DOCDIR=${HEAD}$DOCDIR/mindi-$MINDIVER 59 59 fi 60 if [ _"$LIBDIR" = _"" ]; then 61 echo $ARCH | grep -E '^i[0-9]86$' &> /dev/null && ARCH=i386 && locallib=$local/lib 62 echo $ARCH | grep -E '^x86_64$' &> /dev/null && locallib=$local/lib64 63 echo $ARCH | grep -E '^ia64$' &> /dev/null && locallib=$local/lib 64 sublocallib="$locallib/mindi" 60 if [ _"$DATADIR" = _"" ]; then 61 localdata="$local/share" 62 sublocaldata="$localdata/mindi" 65 63 else 66 local lib=${HEAD}$LIBDIR67 sublocal lib="$LIBDIR/mindi"64 localdata=${HEAD}$DATADIR 65 sublocaldata="$DATADIR/mindi" 68 66 fi 69 67 70 68 echo "Creating target directories ..." 71 install -m 755 -d $conf $local lib/mindi $MANDIR $local/sbin $CACHEDIR$conf/deplist.d69 install -m 755 -d $conf $localdata/mindi $MANDIR $local/sbin $localcache $conf/deplist.d 72 70 73 71 echo "Copying files ..." 74 cp -af rootfs $local lib/mindi75 chmod 755 $local lib/mindi/rootfs/sbin/*76 install -m 755 analyze-my-lvm $local lib/mindi77 install -m 644 msg-txt dev.tgz $local lib/mindi72 cp -af rootfs $localdata/mindi 73 chmod 755 $localdata/mindi/rootfs/sbin/* 74 install -m 755 analyze-my-lvm $localdata/mindi 75 install -m 644 msg-txt dev.tgz $localdata/mindi 78 76 install -m 644 deplist.conf deplist-minimal.conf udev.files proliant.files mindi.conf $conf 79 77 for f in deplist.d/*.conf; do … … 85 83 86 84 # Substitute variables for mindi 87 sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=$sublocal~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=$subconf~" -e "s~^MINDI_LIB=LLL~MINDI_LIB=$sublocallib~" mindi > $local/sbin/mindi 85 sed -e "s~^MINDI_PREFIX=XXX~MINDI_PREFIX=$sublocal~" -e "s~^MINDI_CONF=YYY~MINDI_CONF=$subconf~" -e "s~^MINDI_DATA=LLL~MINDI_DATA=$sublocaldata~" -e "s~^MINDI_CACHE=CCC~MINDI_CACHE=$MINDI_CACHE~" mindi > $local/sbin/mindi 86 sed -e "s~^MINDI_CONF=YYY~MINDI_CONF=$subconf~" -e "s~^export MINDI_CACHE=CCC~export MINDI_CACHE=$MINDI_CACHE~" rootfs/sbin/init > $localdata/mindi/rootfs/sbin/init 88 87 chmod 755 $local/sbin/mindi $local/sbin/mindi-bkphw 89 88 … … 94 93 if [ "$ARCH" = "ia64" ] ; then 95 94 (cd $local/sbin && ln -sf parted2fdisk.pl parted2fdisk) 96 install -s -m 755 $local/sbin/parted2fdisk.pl $local lib/mindi/rootfs/sbin/parted2fdisk95 install -s -m 755 $local/sbin/parted2fdisk.pl $localdata/mindi/rootfs/sbin/parted2fdisk 97 96 else 98 97 # FHS requires fdisk under /sbin 99 98 (cd $local/sbin && ln -sf /sbin/fdisk parted2fdisk) 100 99 echo "Symlinking fdisk to parted2fdisk" 101 ( cd $local lib/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk)100 ( cd $localdata/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk) 102 101 fi 103 102 104 103 if [ "$PKGBUILDMINDI" != "true" ]; then 105 chown -R root:root $local lib/mindi $conf # $DOCDIR106 chown root:root $local/sbin/mindi $MANDIR/mindi.8 $local lib/mindi/analyze-my-lvm $local/sbin/parted2fdisk.pl104 chown -R root:root $localdata/mindi $conf # $DOCDIR 105 chown root:root $local/sbin/mindi $MANDIR/mindi.8 $localdata/mindi/analyze-my-lvm $local/sbin/parted2fdisk.pl 107 106 if [ "$ARCH" = "ia64" ] ; then 108 107 chown root:root $local/sbin/parted2fdisk
Note:
See TracChangeset
for help on using the changeset viewer.