Changeset 306 in MondoRescue
- Timestamp:
- Jan 12, 2006, 7:12:27 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.06/mindi/install.sh
r267 r306 34 34 MANDIR=$local/share/man/man8 35 35 36 ARCH=`/bin/arch` 37 echo $ARCH | grep -x "i[0-9]86" &> /dev/null && ARCH=i386 && locallib=$local/lib 38 # For the moment, we don't build specific x86_64 busybox binaries 39 echo $ARCH | grep -x "x86_64" &> /dev/null && ARCH=i386 && locallib=$local/lib64 40 export ARCH 41 36 42 echo "Creating target directories ..." 37 install -m 755 -d $conf $local /lib/mindi $MANDIR $local/sbin $DOCDIR43 install -m 755 -d $conf $locallib/mindi $MANDIR $local/sbin $DOCDIR 38 44 39 45 echo "Copying files ..." 40 install -m 644 isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg syslinux.cfg syslinux-H.cfg dev.tgz $local /lib/mindi46 install -m 644 isolinux.cfg msg-txt sys-disk.raw.gz isolinux-H.cfg syslinux.cfg syslinux-H.cfg dev.tgz $locallib/mindi 41 47 install -m 644 deplist.txt $conf 42 48 43 cp -af rootfs aux-tools Mindi $local /lib/mindi44 chmod 755 $local /lib/mindi/rootfs/bin/*45 chmod 755 $local /lib/mindi/rootfs/sbin/*46 chmod 755 $local /lib/mindi/aux-tools/sbin/*49 cp -af rootfs aux-tools Mindi $locallib/mindi 50 chmod 755 $locallib/mindi/rootfs/bin/* 51 chmod 755 $locallib/mindi/rootfs/sbin/* 52 chmod 755 $locallib/mindi/aux-tools/sbin/* 47 53 48 54 if [ "$RPMBUILDMINDI" = "true" ]; then … … 57 63 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL $DOCDIR 58 64 59 ARCH=`/bin/arch`60 echo $ARCH | grep -x "i[0-9]86" &> /dev/null && ARCH=i38661 # For the moment, we don't build specific x86_64 busybox binaries62 echo $ARCH | grep -x "x86_64" &> /dev/null && ARCH=i38663 export ARCH64 65 65 # Managing busybox 66 if [ -f $local /lib/mindi/rootfs/bin/busybox-$ARCH ]; then66 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH ]; then 67 67 echo "Installing busybox ..." 68 install -s -m 755 $local /lib/mindi/rootfs/bin/busybox-$ARCH $local/lib/mindi/rootfs/bin/busybox68 install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH $locallib/mindi/rootfs/bin/busybox 69 69 else 70 70 echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)" 71 71 fi 72 72 if [ "$ARCH" = "i386" ] ; then 73 if [ -f $local /lib/mindi/rootfs/bin/busybox-$ARCH.net ]; then73 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH.net ]; then 74 74 echo "Installing busybox.net ..." 75 install -s -m 755 $local /lib/mindi/rootfs/bin/busybox-$ARCH.net $local/lib/mindi/rootfs/bin/busybox.net75 install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH.net $locallib/mindi/rootfs/bin/busybox.net 76 76 else 77 77 echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network" … … 79 79 fi 80 80 # Remove left busybox 81 rm -f $local /lib/mindi/rootfs/bin/busybox-*81 rm -f $locallib/mindi/rootfs/bin/busybox-* 82 82 83 83 # Managing parted2fdisk 84 84 if [ "$ARCH" = "ia64" ] ; then 85 85 (cd $local/sbin && ln -sf parted2fdisk.pl parted2fdisk) 86 make -f Makefile.parted2fdisk DEST=$local /lib/mindi install87 if [ -f $local /lib/mindi/rootfs/sbin/parted2fdisk-$ARCH ]; then86 make -f Makefile.parted2fdisk DEST=$locallib/mindi install 87 if [ -f $locallib/mindi/rootfs/sbin/parted2fdisk-$ARCH ]; then 88 88 echo "Installing parted2fdisk ..." 89 install -s -m 755 $local /lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/lib/mindi/rootfs/sbin/parted2fdisk90 install -s -m 755 $local /lib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/sbin/parted2fdisk89 install -s -m 755 $locallib/mindi/rootfs/sbin/parted2fdisk-$ARCH $locallib/mindi/rootfs/sbin/parted2fdisk 90 install -s -m 755 $locallib/mindi/rootfs/sbin/parted2fdisk-$ARCH $local/sbin/parted2fdisk 91 91 else 92 92 echo "WARNING: no parted2fdisk found, mindi will not work on this arch ($ARCH)" … … 96 96 (cd $local/sbin && ln -sf /sbin/fdisk parted2fdisk) 97 97 echo "Symlinking fdisk to parted2fdisk" 98 ( cd $local /lib/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk)98 ( cd $locallib/mindi/rootfs/sbin && ln -sf fdisk parted2fdisk) 99 99 fi 100 100 # Remove left parted2fdisk 101 rm -f $local /lib/mindi/rootfs/sbin/parted2fdisk-*101 rm -f $locallib/mindi/rootfs/sbin/parted2fdisk-* 102 102 103 103 if [ "$RPMBUILDMINDI" != "true" ]; then 104 chown -R root:root $local /lib/mindi $conf $DOCDIR104 chown -R root:root $locallib/mindi $conf $DOCDIR 105 105 chown root:root $local/sbin/mindi $MANDIR/mindi.8 $local/sbin/analyze-my-lvm $local/sbin/parted2fdisk.pl 106 106 if [ "$ARCH" = "ia64" ] ; then
Note:
See TracChangeset
for help on using the changeset viewer.