Author: alexander
Date: 2007-10-21 08:56:02 -0600 (Sun, 21 Oct 2007)
New Revision: 2128

Added:
   branches/minimal/packages/initramfs/create-initramfs.in
Log:
Added a forgotten file

Copied: branches/minimal/packages/initramfs/create-initramfs.in (from rev 2127, 
trunk/packages/initramfs/create-initramfs.in)
===================================================================
--- branches/minimal/packages/initramfs/create-initramfs.in                     
        (rev 0)
+++ branches/minimal/packages/initramfs/create-initramfs.in     2007-10-21 
14:56:02 UTC (rev 2128)
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+LIVECD_VERSION=$1
+KERNEL_VERSION=$2
+INITRAMFS_FILE=$3
+
+WDIR=`mktemp -d`
+
+mkdir -p $WDIR/{bin,dev,etc/udev/rules.d,lib/firmware,sbin,sys,proc}
+ln -s lib $WDIR/lib64
+cp /etc/udev/udev.conf $WDIR/etc/udev/udev.conf
+cp /etc/udev/rules.d/{05-*,2*,60-*} $WDIR/etc/udev/rules.d
+sed -i 's/, *GROUP="[^"]*"//' $WDIR/etc/udev/rules.d/*
+echo "blacklist generic" >$WDIR/etc/modprobe.conf
+echo "blacklist ata_generic" >>$WDIR/etc/modprobe.conf
+sed -e s/@VERSION@/$LIVECD_VERSION/ /usr/share/initramfs/init.in >$WDIR/init
+chmod 755 $WDIR/init
+cp /usr/share/initramfs/fakecd.iso.head $WDIR
+mknod -m 640 $WDIR/dev/console c 5 1
+mknod -m 664 $WDIR/dev/null c 1 3
+cp /bin/{sh,dd,cat,cp,killall,ls,mkdir,mount,umount,sed,sleep,ln,rm,uname} 
$WDIR/bin
+cp /lib/{librt.so.1,libpthread.so.0} $WDIR/lib
+cp /lib/{libblkid.so.1,libc.so.6,libdl.so.2,@[EMAIL PROTECTED] $WDIR/lib
+cp /lib/{libncursesw.so.5,libreadline.so.5,libhistory.so.5} $WDIR/lib
+cp /lib/{libpthread.so.0,librt.so.1,libuuid.so.1} $WDIR/lib
+cp /lib/{libvolume_id.so.0,libsysfs.so.2} $WDIR/lib
+cp /usr/lib/libdevmapper.so.1.02 $WDIR/lib
+cp -a /lib/udev $WDIR/lib
+cp -a /lib/firmware/{aic94xx-seq.fw,ql*.bin} $WDIR/lib/firmware
+cp /sbin/{losetup,blockdev,udevd,udevtrigger,udevsettle,modprobe} $WDIR/sbin
+cp /sbin/pcmcia-{check-broken-cis,socket-startup} $WDIR/sbin
+cp /usr/bin/stat $WDIR/bin
+cp /usr/sbin/dmsetup $WDIR/sbin
+find 
/lib/modules/$KERNEL_VERSION/kernel/drivers/{ata,base,block,cdrom,ide,ieee1394,firewire,hid,message,scsi,pcmcia,usb/{core,host,storage}}
 \
+    
/lib/modules/$KERNEL_VERSION/kernel/fs/{mbcache.ko,ext2,ext3,ext4,jbd,jbd2,jfs,reiserfs,reiser4,xfs,fat,vfat,ntfs,isofs,udf,nls}
 \
+    /lib/modules/$KERNEL_VERSION/kernel/lib -type f | cpio --make-directories 
-p $WDIR
+depmod -b $WDIR $KERNEL_VERSION
+( cd $WDIR ; find . | cpio -o -H newc | gzip -9 ) > $INITRAMFS_FILE
+rm -rf $WDIR

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to