home *** CD-ROM | disk | FTP | other *** search
/ Internet News 1999 February / InternetNews_1999_02.iso / pc / Linux / Debian / resc1440.bin / INSTALL.SH < prev    next >
Linux/UNIX/POSIX Shell Script  |  1998-07-21  |  899b  |  38 lines

  1. #!    /bin/sh
  2. set -e
  3. umask 022
  4. VERSION=2.0.34
  5. readonly Arch=i386
  6. if [ ! install.sh ]; then
  7.     echo     "Error: Change directory to the boot disk before running this script."
  8.     1>&2
  9.     exit -1
  10. fi
  11. if [ $# -gt 0 ]; then
  12.     DDIR=$1
  13. fi
  14. if [ ! -d ${DDIR}/boot ]; then
  15.     mkdir -m 755 ${DDIR}/boot
  16. fi
  17. cp linux ${DDIR}/boot/vmlinuz-${VERSION}
  18. if [ ! "$Arch" = "m68k" -a ! "$Arch" = "sparc" ]; then
  19.     rdev ${DDIR}/boot/vmlinuz-${VERSION} ${DDIR}
  20.     rdev -r ${DDIR}/boot/vmlinuz-${VERSION} 0
  21.     rdev -R ${DDIR}/boot/vmlinuz-${VERSION} 1
  22.     rdev -v ${DDIR}/boot/vmlinuz-${VERSION} -1
  23. fi
  24. if [ -f sys_map.gz ]; then
  25.     zcat < sys_map.gz > ${DDIR}/boot/System.map-${VERSION}
  26. fi
  27. if [ -f ${DDIR}/vmlinuz ]; then 
  28.     rm -f ${DDIR}/vmlinuz.old
  29.     mv -f ${DDIR}/vmlinuz ${DDIR}/vmlinuz.old
  30.     rm -f ${DDIR}/vmlinuz
  31. fi
  32. (cd ${DDIR}/; ln -s boot/vmlinuz-${VERSION} vmlinuz)
  33. if [ -f ${DDIR}/System.map ]; then 
  34.     rm -f ${DDIR}/System.map
  35. fi
  36. sync
  37. exit 0
  38.