Changeset 3563 in MondoRescue for branches/3.0-mindi-2.1/mindi/install.sh
- Timestamp:
- Apr 11, 2016, 7:43:30 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.0-mindi-2.1/mindi/install.sh
r3173 r3563 54 54 MANDIR=${HEAD}$MANDIR/man8 55 55 fi 56 if [ _"$SBINDIR" = _"" ]; then 57 subsbin=$sublocal/sbin 58 SBINDIR=$local/sbin 59 else 60 subsbin=$SBINDIR 61 SBINDIR=${HEAD}$SBINDIR 62 fi 56 63 if [ _"$DOCDIR" = _"" ]; then 57 64 DOCDIR=$local/share/doc/mindi-$MINDIVER … … 70 77 71 78 echo "Creating target directories ..." 72 install -m 755 -d $conf $locallib/mindi $MANDIR $ local/sbin$CACHEDIR $conf/deplist.d79 install -m 755 -d $conf $locallib/mindi $MANDIR $SBINDIR $CACHEDIR $conf/deplist.d 73 80 74 81 echo "Copying files ..." … … 83 90 84 91 # Substitute variables for mindi 85 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/mindi86 chmod 755 $ local/sbin/mindi92 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 > $SBINDIR/mindi 93 chmod 755 $SBINDIR/mindi 87 94 install -m 644 mindi.8 $MANDIR 88 95 89 96 # Manage perl script man pages 90 97 for s in mindi-bkphw mindi-get-perl-modules parted2fdisk.pl; do 91 install -m 755 $s $ local/sbin92 pod2man -c "$s a MondoRescue tool" --section=8 --release="$VERSTR" $ local/sbin/$s > $s.898 install -m 755 $s $SBINDIR 99 pod2man -c "$s a MondoRescue tool" --section=8 --release="$VERSTR" $SBINDIR/$s > $s.8 93 100 install -m 644 $s.8 $MANDIR 94 101 # Generate the list of perl modules needed at restore time for mindi 95 cat > $conf/perl-scripts << EOF96 $sub local/sbin/$s102 cat >> $conf/perl-scripts << EOF 103 $subsbin/$s 97 104 EOF 98 105 done 99 (cd $MANDIR ; ln -s parted2fdisk.pl.8 parted2fdisk.9)106 (cd $MANDIR ; if [ ! -f parted2fdisk.9 ]; then ln -s parted2fdisk.pl.8 parted2fdisk.9; fi) 100 107 101 108 if [ "_$PREFIX" = "_" ] && [ ! -f $locallib/mindi/rootfs/bin/busybox ]; then … … 105 112 # Managing parted2fdisk 106 113 if [ "$ARCH" = "ia64" ] ; then 107 (cd $local/sbin && ln -sf parted2fdisk.pl parted2fdisk) 108 install -s -m 755 $local/sbin/parted2fdisk.pl $locallib/mindi/rootfs/sbin/parted2fdisk 114 (cd $SBINDIR && ln -sf parted2fdisk.pl parted2fdisk && install -m 755 $SBINDIR/parted2fdisk.pl $locallib/mindi/rootfs/sbin/parted2fdisk) 109 115 else 110 116 # FHS requires fdisk under /sbin 111 (cd $ local/sbin&& ln -sf ../../sbin/fdisk parted2fdisk)117 (cd $SBINDIR && ln -sf ../../sbin/fdisk parted2fdisk) 112 118 echo "Symlinking fdisk to parted2fdisk" 113 119 ( cd $locallib/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk) … … 116 122 if [ "$PKGBUILDMINDI" != "true" ]; then 117 123 chown -R root:root $locallib/mindi $conf # $DOCDIR 118 chown root:root $ local/sbin/mindi $MANDIR/mindi.8 $locallib/mindi/analyze-my-lvm $local/sbin/parted2fdisk.pl124 chown root:root $SBINDIR/mindi $MANDIR/mindi.8 $locallib/mindi/analyze-my-lvm $SBINDIR/parted2fdisk.pl 119 125 if [ "$ARCH" = "ia64" ] ; then 120 chown root:root $ local/sbin/parted2fdisk126 chown root:root $SBINDIR/parted2fdisk 121 127 fi 122 128 fi
Note:
See TracChangeset
for help on using the changeset viewer.