--- netboot-0.8.1.orig/mknbi-dos/mknbi.man +++ netboot-0.8.1/mknbi-dos/mknbi.man @@ -218,7 +218,7 @@ .B \-c above). In a standard installation .B rmrd.com -can be found in the directory /usr/local/lib/netboot/utils. +can be found in the directory /usr/lib/netboot/utils. .SH DATABASE FILE .B mknbi\-dos --- netboot-0.8.1.orig/makerom/makerom.man +++ netboot-0.8.1/makerom/makerom.man @@ -101,9 +101,9 @@ .LP For all these variables two leading slashes in the value get replaced by the name of the main netboot directory. Therefore, //kernel -gets expanded to /usr/local/lib/netboot/kernel +gets expanded to /usr/lib/netboot/kernel provided that the main netboot directory has been set to -/usr/local/lib/netboot. +/usr/lib/netboot. .RE .TP .B [makerom:kernel:] --- netboot-0.8.1.orig/doc/README.romcheck +++ netboot-0.8.1/doc/README.romcheck @@ -15,13 +15,13 @@ Installation: ============ -You can find the romcheck binary in the directory /usr/local/lib/netboot/utils +You can find the romcheck binary in the directory /usr/lib/netboot/utils in the file romcheck.bin, after you permanently installed everything. However, you can also find the binary in the netboot distribution in the directory misc/romcheck. To use romcheck you have to copy it onto a formatted floppy disk. The easiest way to do this on a UNIX type system is to use dd: - dd if=/usr/local/lib/netboot/utils/romcheck.bin of=/dev/fd0 + dd if=/usr/lib/netboot/utils/romcheck.bin of=/dev/fd0 Replace /dev/fd0 with the pathname of the floppy device you want to use. After copying romcheck simply insert the floppy into the boot floppy drive of your --- netboot-0.8.1.orig/debian/README.debian +++ netboot-0.8.1/debian/README.debian @@ -0,0 +1,45 @@ +netboot for DEBIAN +---------------------- + +An introduction can be found in README. INSTALL describes the +procedure to create boot floppy or bootrom for the diskless computer. + + +Here are the most important steps towards a successfull booting +diskless computer: + +1) Create a netbootable image of the target operating system - for +linux you can do: + +Copy the Linux kernel (configured and compiled for diskless computer) +into the current directory and run mknbi-linux: + + mknbi-linux -d rom -i rom -k zImage -o bootImage + +This supposes that your kernel image is called zImage, and gives you a +netbootable image named bootImage. + +2) For building up the nessary server have a lock at the nfsroot +package and configure /etc/bootptab to point to the boot image. + +3) Setup of the client including building the bootrom: + + - execute makerom to get two new files in the current directory: + + image.flo - this file can be written onto a floppy using dd + (dd if=image.flo of=/dev/fd0) + image.rom - image to be burned into an EPROM + + +The directory /usr/lib/netboot contains ./binaries and ./utils from +the original distribution. They contain the precompiled images +etc. for the ROM. There are also standard packet driver derived from +Crynwr in /usr/lib/netboot/pktdrvr, see /usr/doc/netboot/pktdrvr/ for +more information including copyright. + +mknbi-dos is the same program as mknbi-linux but for MS-DOS boot disk +image. + +Christian Leutloff , Wed, 10 Aug 1997 + + --- netboot-0.8.1.orig/debian/rules +++ netboot-0.8.1/debian/rules @@ -0,0 +1,90 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: build-stamp +build-stamp: + dh_testdir + +# Add here commands to compile the package. +# ./configure --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --enable-bootrom + ./configure --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc +# make CDEBUG="-DDEBIAN" + make + + touch build-stamp + + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + +# Add here commands to clean up after the build process. + -$(MAKE) distclean + + dh_clean + +# -rm -f `find . -name "*~"` +# -rm -rf debian/tmp debian/files* core debian/substvars + + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# Add here commands to install the files into debian/tmp + make install prefix=`pwd`/debian/tmp/usr exec_prefix=`pwd`/debian/tmp/usr confdir=`pwd`/debian/tmp/etc + install FlashCard/* debian/tmp/usr/doc/netboot/FlashCard + install bootrom/netdrvr/README debian/tmp/usr/doc/netboot/ + install bootrom/netdrvr/howtoget.it debian/tmp/usr/doc/netboot/ + install bootrom/netdrvr/*.com debian/tmp/usr/lib/netboot/ + +# cp makerom/makerom.config debian/tmp/etc +# FlashCard bootrom + + touch install-stamp + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + + +binary-arch: build install +# dh_testversion + dh_testdir + dh_testroot + dh_installdocs README doc/* + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installinit + dh_installcron + dh_installmanpages +# dh_undocumented + dh_installchangelogs HISTORY + dh_strip + dh_compress + dh_fixperms + dh_suidregister + dh_installdeb + dh_shlibdeps + dh_gencontrol +# dh_makeshlibs + dh_md5sums + dh_builddeb + + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary + --- netboot-0.8.1.orig/debian/copyright +++ netboot-0.8.1/debian/copyright @@ -0,0 +1,20 @@ +This package was debianized by Christian Leutloff leutloff@sundancer.oche.de on +Wed, 9 Apr 1997 16:35:21 +0200. + +The WWW home page from netboot is http://www.han.de/~gero/netboot. +The file netboot-0.8.1.tar.gz was downloaded from +ftp://sunsite.unc.edu/pub/Linux/system/boot/ethernet/. + +Copyright: + +Netboot is (C) Copyright Gero Kuhlmann 1996-1998 + +You are allowed to modify and redistribute this code under the terms +of the GNU General License, which you can find in the file COPYING. +My special thanks go to Jamie Honan for defining the initial bootrom +specifications, to Markus Gutschke for enhancing mknbi-linux, and to +Jens-Uwe Mager for explaining to me the basics of the NFS networking +system. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/doc/copyright/GPL'. --- netboot-0.8.1.orig/debian/changelog +++ netboot-0.8.1/debian/changelog @@ -0,0 +1,99 @@ +netboot (0.8.1-1) unstable; urgency=low + + * New upstream release (fixes Bug #27571); here are the changes new + to version 0.8 (0.8.1 is a bug fix release): + - changes to the bootrom: + - changed the memory management of the bootrom which now uses + upper memory, thus freeing all DOS simulator ram space for + use by DOS programs. You now have approx. 60kB of free ram + available for a packet driver and other programs (which is + about 20kB more than previously with older netboot + versions). If you had problems with a packet driver not + fitting into memory, please try it again with this new + version and let me know! + - besides these memory management changes, I had to modify the + internal buffer handling, with the result that the bootrom + kernel code is now not only smaller but also noticably faster. + - added support for a configuration file and system database file + to all user programs. You can now simply specify a system name + on the command line of mknbi-linux for example, and it will + generate a Linux netbootable image without any other command + line options. Basically, after you've setup a system in the + database, you don't have to remember the various command + line options for the different programs anymore. + - added various hex file formats to makerom. If you have an EPROM + programmer which only accepts certain hex formats, you can now + directly generate those formats without the need of an external + converter. Presently supported are Intel hex, Motorola hex and + Tektronix hex formats. + - new program: ROMCHECK - this is a program to interactively + verify the installation of a netboot bootrom. If your boot EPROM + doesn't seem to work you can use romcheck to find out why. It's + probably similar to the romscan program found in etherboot, even + though I have never seen that. Please try out romcheck, even if + you don't have problems with the bootrom, and let me know what + you think about it. Especially, if you find bugs or have ideas + for extensions please tell me. + - changed the directory structure of the package: it now contains + a library with routines common to all user programs, many files + moved from the main directory into some subdirectory. I've also + reworked most of the Makefiles. + - added two new packet drivers for DC21x4 and Intel Etherexpress + cards from the Crynwr packet driver collection. + - many bug fixes (too numerous to list them here - see the HISTORY + file for a comprehensive listing) + - extensive documentation updates, including man pages + * Bug #25050 fixed (thanks to Lars Wirzenius ) + + -- Christian Leutloff Sat, 17 Oct 1998 17:45:17 +0200 + +netboot (0.7.3-1) unstable; urgency=low + + * New upstream release: 2.88MB floppy format with mknbi-dos, bug fixes + * now uses debhelper, lintian fixes (close bug #18019) + + -- Christian Leutloff Tue, 10 Feb 1998 18:49:27 +0100 + +netboot (0.7.2-2) unstable; urgency=low + + * compiled with glibc2 + + -- Christian Leutloff Mon, 27 Oct 1997 14:04:28 +0100 + +netboot (0.7.2-1) unstable; urgency=low + + * New upstream release + + -- Christian Leutloff Sun, 31 Aug 1997 09:59:06 +0200 + +netboot (0.7.1-1) unstable; urgency=low + + * New upstream release (bootmenu creating works better) + + -- Christian Leutloff Tue, 19 Aug 1997 10:12:44 +0200 + +netboot (0.7-1) unstable; urgency=low + + * includes now mknbi-dos to build a netbootable image from dos boot disk + (#11873) and mkni-mgl to create menus for the boot process + * New upstream release (fixed #11872) + + -- Christian Leutloff Sun, 10 Aug 1997 17:29:35 +0200 + +netboot (0.6.1-1) unstable; urgency=low + + * New upstream release + + -- Christian Leutloff Tue, 22 Jul 1997 20:22:33 +0200 + +netboot (0.5.2-1) unstable; urgency=low + + * New Upstream Release. + * fixed #7742 + + -- Christian Leutloff Wed, 9 Apr 1997 16:35:21 +0200 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "leutloff@debian.org" +End: --- netboot-0.8.1.orig/debian/control +++ netboot-0.8.1/debian/control @@ -0,0 +1,15 @@ +Source: netboot +Section: net +Priority: extra +Maintainer: Christian Leutloff +Standards-Version: 2.4.0.0 + +Package: netboot +Architecture: any +Depends: ${shlibs:Depends} +Description: Booting of a diskless computer + This package allows booting of a diskless computer over a network and + mounting the root filesystem via NFS. It contains the necessary + bootrom code and utility program to convert a Linux kernel or MS-DOS + disk into a netbootable image. + --- netboot-0.8.1.orig/debian/conffiles +++ netboot-0.8.1/debian/conffiles @@ -0,0 +1 @@ +/etc/netboot.config --- netboot-0.8.1.orig/debian/dirs +++ netboot-0.8.1/debian/dirs @@ -0,0 +1,9 @@ +etc +usr/bin +usr/man/man8 +usr/man/man5 +usr/lib/netboot/utils +usr/lib/netboot/binaries +usr/lib/netboot/netdrvr +usr/doc/netboot/FlashCard +usr/doc/netboot/netdrvr --- netboot-0.8.1.orig/debian/menu +++ netboot-0.8.1/debian/menu @@ -0,0 +1,7 @@ +?package(netboot):needs="dwww" section="Apps/Net" \ + title="netboot" longtitle="Booting of a diskless computer" \ + description="This package allows booting of a diskless computer over a network and \ + mounting the root filesystem via NFS. It contains the necessary \ + bootrom code and utility program to convert a Linux kernel or MS-DOS \ + disk into a netbootable image." \ + command="/usr/doc/netboot/"