home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 15 / boot-disc-1997-11.iso / Debian / Tools / LODLIN16.ZIP / LODLIN16 / INITRD / MKDISK < prev   
Text File  |  1996-02-17  |  366b  |  20 lines

  1. #!/bin/sh
  2. if [ -z $1 ]; then
  3.   exit 1
  4. fi
  5.  
  6. PROGRAM=$1
  7. SIZE=`/bin/ls -l $PROGRAM |awk '{print $5}'`
  8. SIZE=`expr $SIZE / 1024 + 50`
  9.  
  10. mke2fs /dev/ram $SIZE
  11. mount -t ext2 /dev/ram /mnt
  12. mkdir /mnt/dev
  13. mknod /mnt/dev/tty1 c 4 1
  14. mkdir /mnt/proc
  15. chmod 555 /mnt/proc
  16. cp -p $PROGRAM /mnt/linuxrc
  17. umount /dev/ram
  18. dd if=/dev/ram bs=1k count=$SIZE of=initdisk
  19. freeramdisk /dev/ram
  20.