kadischi/livecd_generator install-boot.sh, 1.16, 1.17 livecd-mkinitrd.sh, 1.35, 1.36

Jasper O'neal Hartline (autopsy) fedora-extras-commits at redhat.com
Wed May 16 00:44:58 UTC 2007


Author: autopsy

Update of /cvs/devel/kadischi/livecd_generator
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9780/kadischi/livecd_generator

Modified Files:
	install-boot.sh livecd-mkinitrd.sh 
Log Message:
Use NASH exclusively, remove Busybox


Index: install-boot.sh
===================================================================
RCS file: /cvs/devel/kadischi/livecd_generator/install-boot.sh,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- install-boot.sh	16 Apr 2007 23:12:32 -0000	1.16
+++ install-boot.sh	16 May 2007 00:44:56 -0000	1.17
@@ -10,7 +10,7 @@
 kernel_is_smp=$(echo $kernel | /bin/grep -G [[:alnum:]]smp)
 kernel_is_up=$(echo $kernel | grep -v smp)
 kernel_version_proper=$(echo $kernel | /bin/sed -e 's|xen0||' | /bin/sed -e 's|xenU||' | /bin/sed -e 's|xen||')
-kernel_params='selinux=0'
+kernel_params='selinux=0 init=/etc/rc.readonly linuxrc'
 
  . /etc/kadischi/kadischi.conf
 


Index: livecd-mkinitrd.sh
===================================================================
RCS file: /cvs/devel/kadischi/livecd_generator/livecd-mkinitrd.sh,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- livecd-mkinitrd.sh	4 May 2007 16:38:56 -0000	1.35
+++ livecd-mkinitrd.sh	16 May 2007 00:44:56 -0000	1.36
@@ -234,13 +234,22 @@
         /bin/ln -s "/lib/libm.so.6" "$MNTIMAGE/usr/lib/libm.so"
     fi
 
-    if [ -f $rootdir/lib/libcrypt.so.1 ]; then
-        inst $rootdir/lib/libcrypt.so.1 "$MNTIMAGE/lib/libcrypt.so.1"
-    fi
- 
-    if [ -f $rootdir/usr/lib/libz.so.1 ]; then
-        inst $rootdir/usr/lib/libz.so.1 "$MNTIMAGE/usr/lib/libz.so.1"
-    fi
+    inst $rootdir/lib/libcrypt.so.1 "$MNTIMAGE/lib/libcrypt.so.1"
+    inst $rootdir/lib/libz.so.1 "$MNTIMAGE/lib/libz.so.1"
+    inst $rootdir/usr/lib/libnash.so.6.0.9 "$MNTIMAGE/usr/lib/libnash.so.6.0.9"
+    inst $rootdir/usr/lib/libbdevid.so.6.0.9 "$MNTIMAGE/usr/lib/libbdevid.so.6.0.9"
+    inst $rootdir/lib/libdevmapper.so.1.02 "$MNTIMAGE/lib/libdevmapper.so.1.02"
+    inst $rootdir/usr/lib/libparted-1.8.so.6 "$MNTIMAGE/usr/lib/libparted-1.8.so.6"
+    inst $rootdir/lib/libblkid.so.1 "$MNTIMAGE/lib/libblkid.so.1"
+    inst $rootdir/lib/libuuid.so.1 "$MNTIMAGE/lib/libuuid.so.1"
+    inst $rootdir/usr/lib/libpopt.so.0 "$MNTIMAGE/usr/lib/libpopt.so.0"
+    inst $rootdir/lib/libresolv.so.2 "$MNTIMAGE/lib/libresolv.so.2"
+    inst $rootdir/usr/lib/libdhcp.so.1 "$MNTIMAGE/usr/lib/libdhcp.so.1"
+    inst $rootdir/usr/lib/libnl.so.1 "$MNTIMAGE/usr/lib/libnl.so.1"
+    inst $rootdir/usr/lib/libdhcp4client-3.0.5.so.0 "$MNTIMAGE/usr/lib/libdhcp4client-3.0.5.so.0"
+    inst $rootdir/usr/lib/libdhcp6client-0.10.so.0 "$MNTIMAGE/usr/lib/libdhcp6client-0.10.so.0"
+    inst $rootdir/lib/libglib-2.0.so.0 "$MNTIMAGE/lib/libglib-2.0.so.0"
+    inst $rootdir/lib/libcrypto.so.6 "$MNTIMAGE/lib/libcrypto.so.6"
 else
     inst $rootdir/lib64/ld-linux-x86-64.so.2 "$MNTIMAGE/lib64/ld-linux-x86-64.so.2"
     inst $rootdir/lib64/libselinux.so.1 "$MNTIMAGE/lib64/libselinux.so.1"
@@ -260,22 +269,30 @@
         /bin/ln -s "/lib64/libm.so.6" "$MNTIMAGE/usr/lib/libm.so"
     fi
 
-    if [ -f $rootdir/lib64/libcrypt.so.1 ]; then
-        inst $rootdir/lib64/libcrypt.so.1 "$MNTIMAGE/lib64/libcrypt.so.1"
-    fi
-   
-    if [ -f $rootdir/usr/lib64/libz.so.1 ]; then
-        inst $rootdir/usr/lib64/libz.so.1 "$MNTIMAGE/usr/lib64/libz.so.1"
-    fi
+    inst $rootdir/lib64/libcrypt.so.1 "$MNTIMAGE/lib64/libcrypt.so.1"
+    inst $rootdir/lib64/libz.so.1 "$MNTIMAGE/lib64/libz.so.1"
+    inst $rootdir/usr/lib64/libnash.so.6.0.9 "$MNTIMAGE/usr/lib64/libnash.so.6.0.9"
+    inst $rootdir/usr/lib64/libbdevid.so.6.0.9 "$MNTIMAGE/usr/lib64/libbdevid.so.6.0.9"
+    inst $rootdir/lib64/libdevmapper.so.1.02 "$MNTIMAGE/lib64/libdevmapper.so.1.02"
+    inst $rootdir/usr/lib64/libparted-1.8.so.6 "$MNTIMAGE/usr/lib64/libparted-1.8.so.6"
+    inst $rootdir/lib64/libblkid.so.1 "$MNTIMAGE/lib64/libblkid.so.1"
+    inst $rootdir/lib64/libuuid.so.1 "$MNTIMAGE/lib64/libuuid.so.1"
+    inst $rootdir/usr/lib64/libpopt.so.0 "$MNTIMAGE/usr/lib64/libpopt.so.0"
+    inst $rootdir/lib64/libresolv.so.2 "$MNTIMAGE/lib64/libresolv.so.2"
+    inst $rootdir/usr/lib64/libdhcp.so.1 "$MNTIMAGE/usr/lib64/libdhcp.so.1"
+    inst $rootdir/usr/lib64/libnl.so.1 "$MNTIMAGE/usr/lib64/libnl.so.1"
+    inst $rootdir/usr/lib64/libdhcp4client-3.0.5.so.0 "$MNTIMAGE/usr/lib64/libdhcp4client-3.0.5.so.0"
+    inst $rootdir/usr/lib64/libdhcp6client-0.10.so.0 "$MNTIMAGE/usr/lib64/libdhcp6client-0.10.so.0"
+    inst $rootdir/lib64/libglib-2.0.so.0 "$MNTIMAGE/lib64/libglib-2.0.so.0"
+    inst $rootdir/lib64/libcrypto.so.6 "$MNTIMAGE/lib64/libcrypto.so.6"
 fi
     
 
 # Install NASH
-inst /sbin/nash "$MNTIMAGE/bin/nash"
-# Install busybox
-inst /sbin/busybox.anaconda "$MNTIMAGE/bin/busybox"
+inst $rootdir/sbin/nash "$MNTIMAGE/bin/nash"
 
-inst $LIBEXECDIR/kadischi/find-live-cd "$MNTIMAGE/bin/find-live-cd"
+# Install find-live-cd LiveCD binary.
+inst $rootdir/usr/libexec/kadischi/find-live-cd "$MNTIMAGE/bin/find-live-cd"
 
 # Useful for debugging:
 # inst /usr/bin/strace "$MNTIMAGE/bin/strace"
@@ -295,7 +312,7 @@
 fi
 inst $rootdir/lib/modules/$kernel/modules.dep "$MNTIMAGE/lib/modules/$kernel/modules.dep"
 
-MODULES=$(findmodules fs/mbcache.ko drivers/ata drivers/parport drivers/block/loop.ko fs/jbd/jbd.ko fs/ext3/ext3.ko fs/squashfs drivers/cdrom/cdrom.ko drivers/ide/ide-cd.ko drivers/md/dm-mirror.ko drivers/md/dm-zero.ko drivers/md/dm-mod.ko drivers/md/dm-snapshot.ko drivers/usb/host drivers/usb/storage drivers/scsi fs/nls/nls_utf8.ko)
+MODULES=$(findmodules fs/mbcache.ko drivers/ata drivers/parport drivers/block/loop.ko fs/jbd/jbd.ko fs/ext3/ext3.ko fs/squashfs drivers/cdrom/cdrom.ko drivers/md/dm-mirror.ko drivers/md/dm-zero.ko drivers/md/dm-mod.ko drivers/md/dm-snapshot.ko drivers/usb/host drivers/usb/storage drivers/scsi fs/nls/nls_utf8.ko)
 for MODULE in $MODULES; do
     instmodule $MODULE
 done
@@ -315,6 +332,7 @@
     /bin/mknod $MNTIMAGE/dev/loop$i b 7 $i
 done
 
+# Install initramfs init script
 inst $INSTALLDIR/initrd/livecd-linuxrc "$MNTIMAGE/linuxrc"
 
 (cd $MNTIMAGE; ln -s linuxrc init)




More information about the fedora-extras-commits mailing list