- Timestamp:
- Sep 25, 2006, 6:57:06 PM (19 years ago)
- Location:
- branches/stable/mindi
- Files:
-
- 5 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/ChangeLog
r749 r834 2 2 3 3 MINDI CHANGES 4 5 1.2.0 (2006-09-25) 6 - busybox is now a separate package and binaries are not provided anymore in mindi (Bruno Cornec) 4 7 5 8 1.0.9 (2006-08-05) -
branches/stable/mindi/README.busybox
r136 r834 1 1 Mindi uses the busybox (http://busybox.net) project to create the boot environement used during restore. 2 2 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. 3 The best manner to use it is to also install our mindi-busybox package/tar file with your mindi installation. 4 If 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 36 36 ARCH=`/bin/arch` 37 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 38 echo $ARCH | grep -x "x86_64" &> /dev/null && locallib=$local/lib64 40 39 echo $ARCH | grep -x "ia64" &> /dev/null && locallib=$local/lib 41 40 export ARCH … … 65 64 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR 66 65 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 66 if [ ! -f $locallib/mindi/rootfs/bin/busybox ]; then 72 67 echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)" 73 68 fi 74 if [ "$ARCH" = "i386" ] ; then75 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH.net ]; then76 echo "Installing busybox.net ..."77 install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH.net $locallib/mindi/rootfs/bin/busybox.net78 else79 echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network"80 fi81 fi82 # Remove left busybox83 rm -f $locallib/mindi/rootfs/bin/busybox-*84 69 85 70 # Managing parted2fdisk -
branches/stable/mindi/mindi
r800 r834 2869 2869 # For PXE boot 2870 2870 list_of_groovy_mods="$list_of_groovy_mods $NET_MODS" 2871 # Here we need the net busybox2872 mv $mountpoint/bin/busybox.net $mountpoint/bin/busybox2873 else2874 rm -f $mountpoint/bin/busybox.net2875 2871 fi 2876 2872 [ -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.