Changeset 839 in MondoRescue for trunk/mindi
- Timestamp:
- Sep 26, 2006, 9:47:32 AM (19 years ago)
- Location:
- trunk/mindi
- Files:
-
- 6 deleted
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi/ChangeLog
r764 r839 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) -
trunk/mindi/README.busybox
r137 r839 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. -
trunk/mindi/distributions/rpm/mindi.spec
r729 r839 11 11 Source: SSS 12 12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 13 Requires: bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools DDD 13 ExcludeArch: ppc 14 Requires: bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, busybox DDD 14 15 OBS 15 16 # Not on all systems -
trunk/mindi/install.sh
r649 r839 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 … … 68 67 install -m 644 ChangeLog COPYING README README.busybox README.ia64 README.pxe TODO INSTALL svn.log $DOCDIR 69 68 70 # Managing busybox 71 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH ]; then 72 echo "Installing busybox ..." 73 install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH $locallib/mindi/rootfs/bin/busybox 74 else 69 if [ ! -f $locallib/mindi/rootfs/bin/busybox ]; then 75 70 echo "WARNING: no busybox found, mindi will not work on this arch ($ARCH)" 76 71 fi 77 if [ "$ARCH" = "i386" ] ; then78 if [ -f $locallib/mindi/rootfs/bin/busybox-$ARCH.net ]; then79 echo "Installing busybox.net ..."80 install -s -m 755 $locallib/mindi/rootfs/bin/busybox-$ARCH.net $locallib/mindi/rootfs/bin/busybox.net81 else82 echo "WARNING: no busybox.net found, mindi will not work on this arch ($ARCH) with network"83 fi84 fi85 # Remove left busybox86 rm -f $locallib/mindi/rootfs/bin/busybox-*87 72 88 73 # Managing parted2fdisk -
trunk/mindi/mindi
r808 r839 2871 2871 # For PXE boot 2872 2872 list_of_groovy_mods="$list_of_groovy_mods $NET_MODS" 2873 # Here we need the net busybox2874 mv $mountpoint/bin/busybox.net $mountpoint/bin/busybox2875 else2876 rm -f $mountpoint/bin/busybox.net2877 2873 fi 2878 2874 [ -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.