Changeset 834 in MondoRescue for branches


Ignore:
Timestamp:
Sep 25, 2006, 6:57:06 PM (18 years ago)
Author:
Bruno Cornec
Message:

All references to busybox in mindi have been cleaned up.

Location:
branches/stable/mindi
Files:
5 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mindi/ChangeLog

    r749 r834  
    22
    33MINDI CHANGES
     4
     51.2.0 (2006-09-25)
     6- busybox is now a separate package and binaries are not provided anymore in mindi (Bruno Cornec)
    47
    581.0.9 (2006-08-05)
  • branches/stable/mindi/README.busybox

    r136 r834  
    11Mindi uses the busybox (http://busybox.net) project to create the boot environement used during restore.
    22
    3 If you want to modify the busybox support, you have to:
    4 
    5 1/ Get busybox sources and extract them
    6 2/ Copy as a base the .config file from the mindi directory under the name .config in this source directory.
    7    3 files are proposed:
    8    .config-busybox-i386.net : Configure busybox for Network support (NFS, PXE)
    9    .config-busybox-i386     : Configure busybox for Normal support (CDs, DVD, Tapes)
    10    .config-busybox-ia64     : Configure busybox for Normal and Network support on ia64/Itanium
    11 3/ Reconfigure busybox (make menuconfig)
    12 4/ Rebuild the new busybox (make busybox)
    13 5/ copy the new busybox binary from that directory to rootfs/bin under the mindi source tree
    14    3 files are proposed:
    15    busybox-i386.net : busybox with Network support (NFS, PXE)
    16    busybox-i386     : busybox with Normal support (CDs, DVD, Tapes)
    17    busybox-ia64     : busybox with Normal and Network support on ia64/Itanium
    18 6/ Relaunch mindi or mondoarchive if you use it.
     3The best manner to use it is to also install our mindi-busybox package/tar file with your mindi installation.
     4If you rather want to install your distribution busybox, you'll have to check it supports all the required function our is providing, that it's place under /usr/lib/mindi/rootfs/bin/busybox and that ll required links are created.
  • branches/stable/mindi/install.sh

    r626 r834  
    3636ARCH=`/bin/arch`
    3737echo $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
     38echo $ARCH | grep -x "x86_64" &> /dev/null && locallib=$local/lib64
    4039echo $ARCH | grep -x "ia64" &> /dev/null && locallib=$local/lib
    4140export ARCH
     
    6564install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR
    6665
    67 # Managing busybox
    68 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH ]; then
    69         echo "Installing busybox ..."
    70         install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH $locallib/mindi/rootfs/bin/busybox
    71 else
     66if [ ! -f $locallib/mindi/rootfs/bin/busybox ]; then
    7267        echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)"
    7368fi
    74 if [ "$ARCH" = "i386" ] ; then
    75     if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH.net ]; then
    76         echo "Installing busybox.net ..."
    77         install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH.net $locallib/mindi/rootfs/bin/busybox.net
    78     else
    79         echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network"
    80     fi
    81 fi
    82 # Remove left busybox
    83 rm -f $locallib/mindi/rootfs/bin/busybox-*
    8469
    8570# Managing parted2fdisk
  • branches/stable/mindi/mindi

    r800 r834  
    28692869        # For PXE boot
    28702870        list_of_groovy_mods="$list_of_groovy_mods $NET_MODS"
    2871         # Here we need the net busybox
    2872         mv $mountpoint/bin/busybox.net $mountpoint/bin/busybox
    2873     else
    2874         rm -f $mountpoint/bin/busybox.net
    28752871    fi
    28762872    [ -e "$floppy_modules_path" ] || LogIt "path $floppy_modules_path does not exist.\n If you're not using a modular kernel then you're NUTS.\n"
Note: See TracChangeset for help on using the changeset viewer.