Changeset 237 in MondoRescue for branches/2.05/mindi/install.sh


Ignore:
Timestamp:
Dec 19, 2005, 8:23:17 PM (18 years ago)
Author:
bcornec
Message:
  • single place for VERSION numbers in mondo and mindi (Bruno Cornec)
  • revision taken from global tree, not from files for mindi/mondo tagging (Bruno Cornec)
  • chown can't be done for RPMS in install.sh
File:
1 edited

Legend:

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

    r235 r237  
    2727fi
    2828
    29 echo "mindi will be installed under $local"
     29MINDIVER=`cat VERSION`
     30echo "mindi $MINDIVER will be installed under $local"
    3031
    3132echo "Creating target directories ..."
    32 install -g root -o root -m 755 -d $conf $local/lib/mindi $local/share/man/man8 $local/sbin $local/doc/mindi
     33install -m 755 -d $conf $local/lib/mindi $local/share/man/man8 $local/sbin $local/share/doc/mindi-$MINDIVER
    3334
    3435echo "Copying files ..."
    35 install -g root -o root -m 644 isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg syslinux.cfg syslinux-H.cfg dev.tgz $local/lib/mindi
    36 install -g root -o root -m 644 deplist.txt $conf
     36install -m 644 isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg syslinux.cfg syslinux-H.cfg dev.tgz $local/lib/mindi
     37install -m 644 deplist.txt $conf
    3738
    38 cp -a rootfs aux-tools Mindi $local/lib/mindi
     39cp -af rootfs aux-tools Mindi $local/lib/mindi
    3940chmod 755 $local/lib/mindi/rootfs/bin/*
    4041chmod 755 $local/lib/mindi/rootfs/sbin/*
    4142chmod 755 $local/lib/mindi/aux-tools/sbin/*
    42 chown -R root:root $local/lib/mindi
    4343
    4444if [ "$RPMBUILDMINDI" = "true" ]; then
     
    4848fi
    4949chmod 755 $local/sbin/mindi
    50 chown root:root $local/sbin/mindi
    51 install -g root -o root -m 755 analyze-my-lvm parted2fdisk.pl $local/sbin
     50install -m 755 analyze-my-lvm parted2fdisk.pl $local/sbin
    5251
    53 install -g root -o root -m 644 mindi.8 $local/share/man/man8
    54 install -g root -o root -m 644 CHANGES COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $local/doc/mindi
     52install -m 644 mindi.8 $local/share/man/man8
     53install -m 644 CHANGES COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $local/share/doc/mindi-$MINDIVER
    5554
    5655ARCH=`/bin/arch`
     
    6362if [ -f $local/lib/mindi/rootfs/bin/busybox-$ARCH ]; then
    6463        echo "Installing busybox ..."
    65         install -s -g root -o root -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH $local/lib/mindi/rootfs/bin/busybox
     64        install -s -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH $local/lib/mindi/rootfs/bin/busybox
    6665else
    6766        echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)"
     
    7069    if [ -f $local/lib/mindi/rootfs/bin/busybox-$ARCH.net ]; then
    7170        echo "Installing busybox.net ..."
    72         install -s -g root -o root -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH.net $local/lib/mindi/rootfs/bin/busybox.net
     71        install -s -m 755 $local/lib/mindi/rootfs/bin/busybox-$ARCH.net $local/lib/mindi/rootfs/bin/busybox.net
    7372    else
    7473        echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network"
     
    8483    if [ -f $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH ]; then
    8584        echo "Installing parted2fdisk ..."
    86         install -s -g root -o root -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/lib/mindi/rootfs/sbin/parted2fdisk
    87         install -s -g root -o root -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/sbin/parted2fdisk
     85        install -s -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/lib/mindi/rootfs/sbin/parted2fdisk
     86        install -s -m 755 $local/lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/sbin/parted2fdisk
    8887    else
    8988        echo "WARNING: no parted2fdisk found, mindi will not work on this arch ($ARCH)"
     
    9897rm -f $local/lib/mindi/rootfs/sbin/parted2fdisk-*
    9998
     99if [ "$RPMBUILDMINDI" != "true" ]; then
     100    chown -R root:root $local/lib/mindi $conf/mindi $conf $local/share/doc/mindi-$MINDIVER
     101    chown root:root $local/sbin/mindi $local/share/man/man8/mindi.8 $local/sbin/analyze-my-lvm $local/sbin/parted2fdisk.pl
     102    if [ "$ARCH" = "ia64" ] ; then
     103        chown root:root $local/sbin/parted2fdisk
     104    fi
     105fi
     106
    100107exit 0
Note: See TracChangeset for help on using the changeset viewer.