PATCH: Support 2.6.13+ kernels.

Ben Greear <[email protected]> Thu, 09 Mar 2006 15:36:55 -0800
Newsgroups gmane.linux.bbc.devel
Organization Candela Technologies
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------080902030204000102090409
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

This removes support for devfs, which no longer works with 2.6.13+ kernels,
and moves things to a static configuration of /proc.

I also added udev, but never got it working.  It does at least build
however...

This is based off of my own fork..and I haven't updated in a long time
(never could figure out SVN worth a damn).  If, for some reason, someone
would like my entire gar2 tree, I'm willing to tar it up.

Thanks,
Ben

-- 
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com


--------------080902030204000102090409
Content-Type: text/x-patch;
 name="gar_diff.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="gar_diff.patch"

? staging
? archive/bzip2/cookies
? archive/bzip2/download
? archive/bzip2/work
? archive/cabextract/cookies
? archive/cabextract/download
? archive/cabextract/work
? archive/cpio/cookies
? archive/cpio/download
? archive/cpio/work
? archive/garpkg/cookies
? archive/garpkg/download
? archive/garpkg/work
? archive/gzip/cookies
? archive/gzip/download
? archive/gzip/work
? archive/ncompress/cookies
? archive/ncompress/download
? archive/ncompress/work
? archive/pax/cookies
? archive/pax/download
? archive/pax/work
? archive/tar/cookies
? archive/tar/download
? archive/tar/work
? archive/unzip/cookies
? archive/unzip/download
? archive/unzip/work
? archive/zip/cookies
? archive/zip/download
? archive/zip/work
? boot/busybox/cookies
? boot/busybox/download
? boot/busybox/work
? boot/minit/cookies
? boot/minit/download
? boot/minit/work
? boot/sysvinit/cookies
? boot/sysvinit/download
? boot/sysvinit/work
? crypto/gnupg/cookies
? crypto/gnupg/download
? crypto/gnupg/work
? crypto/openssl/cookies
? crypto/openssl/download
? crypto/openssl/work
? devel/ccache/cookies
? devel/ccache/download
? devel/ccache/work
? devel/flex/cookies
? devel/flex/download
? devel/flex/work
? devel/gcc/cookies
? devel/gcc/download
? devel/gcc/work
? devel/gcc-inhibited/cookies
? devel/gcc-inhibited/download
? devel/gcc-inhibited/work
? devel/glib/cookies
? devel/glib/download
? devel/glib/work
? devel/glibc/cookies
? devel/glibc/download
? devel/glibc/work
? devel/libtool/cookies
? devel/libtool/download
? devel/libtool/work
? devel/make/cookies
? devel/make/download
? devel/make/work
? devel/nasm/cookies
? devel/nasm/download
? devel/nasm/work
? disk/cdrtools/cookies
? disk/cdrtools/download
? disk/cdrtools/work
? disk/device-mapper/cookies
? disk/device-mapper/download
? disk/device-mapper/work
? disk/dumprestore/cookies
? disk/dumprestore/download
? disk/dumprestore/work
? disk/fixdisktable/cookies
? disk/fixdisktable/download
? disk/fixdisktable/work
? disk/gpart/cookies
? disk/gpart/download
? disk/gpart/work
? disk/hdparm/cookies
? disk/hdparm/download
? disk/hdparm/work
? disk/lilo/cookies
? disk/lilo/download
? disk/lilo/work
? disk/lvm/cookies
? disk/lvm/download
? disk/lvm/work
? disk/parted/cookies
? disk/parted/download
? disk/parted/work
? disk/raidtools/cookies
? disk/raidtools/download
? disk/raidtools/work
? editors/biew/cookies
? editors/biew/download
? editors/biew/work
? editors/bvi/cookies
? editors/bvi/download
? editors/bvi/work
? editors/ed/cookies
? editors/ed/download
? editors/ed/work
? editors/fb/cookies
? editors/fb/download
? editors/fb/work
? editors/hexcurse/cookies
? editors/hexcurse/download
? editors/hexcurse/work
? editors/joe/cookies
? editors/joe/download
? editors/joe/work
? editors/less/cookies
? editors/less/download
? editors/less/work
? editors/nano/cookies
? editors/nano/download
? editors/nano/work
? editors/vim/cookies
? editors/vim/download
? editors/vim/work
? fs/bmap/cookies
? fs/bmap/download
? fs/bmap/work
? fs/dosfstools/cookies
? fs/dosfstools/download
? fs/dosfstools/work
? fs/e2fsprogs/cookies
? fs/e2fsprogs/download
? fs/e2fsprogs/work
? fs/genromfs/cookies
? fs/genromfs/download
? fs/genromfs/work
? fs/jfsutils/cookies
? fs/jfsutils/download
? fs/jfsutils/work
? fs/mtools/cookies
? fs/mtools/download
? fs/mtools/work
? fs/reiserfsprogs/cookies
? fs/reiserfsprogs/download
? fs/reiserfsprogs/work
? fs/udev/cookies
? fs/udev/download
? fs/udev/work
? fs/xfsprogs/cookies
? fs/xfsprogs/download
? fs/xfsprogs/work
? images/lnximg
? images/rootbin
? images/singularity
? kernel/cloop-bin/cookies
? kernel/cloop-bin/download
? kernel/cloop-bin/work
? kernel/cloop-module/cookies
? kernel/cloop-module/download
? kernel/cloop-module/work
? kernel/device-list/cookies
? kernel/device-list/download
? kernel/device-list/work
? kernel/discover/cookies
? kernel/discover/download
? kernel/discover/work
? kernel/discover-data/cookies
? kernel/discover-data/download
? kernel/discover-data/work
? kernel/linux/cookies
? kernel/linux/download
? kernel/linux/work
? kernel/linux-headers/cookies
? kernel/linux-headers/download
? kernel/linux-headers/work
? kernel/linux-image/cookies
? kernel/linux-image/download
? kernel/linux-image/work
? kernel/linux-libc-headers/cookies
? kernel/linux-libc-headers/download
? kernel/linux-libc-headers/work
? kernel/linux-modules/cookies
? kernel/linux-modules/download
? kernel/linux-modules/work
? kernel/linux-source/cookies
? kernel/linux-source/download
? kernel/linux-source/work
? kernel/module-init-tools/cookies
? kernel/module-init-tools/download
? kernel/module-init-tools/work
? kernel/pcmcia-cs/cookies
? kernel/pcmcia-cs/download
? kernel/pcmcia-cs/work
? lang/c/cookies
? lang/c/download
? lang/c/work
? lang/c++/cookies
? lang/c++/download
? lang/c++/work
? lang/gawk/cookies
? lang/gawk/download
? lang/gawk/work
? lang/perl/cookies
? lang/perl/download
? lang/perl/work
? lang/python/cookies
? lang/python/download
? lang/python/work
? lang/sed/cookies
? lang/sed/download
? lang/sed/work
? lib/db/cookies
? lib/db/download
? lib/db/work
? lib/expat/cookies
? lib/expat/download
? lib/expat/work
? lib/libao/cookies
? lib/libao/download
? lib/libao/work
? lib/libgcc/cookies
? lib/libgcc/download
? lib/libgcc/work
? lib/libnet/cookies
? lib/libnet/download
? lib/libnet/work
? lib/libogg/cookies
? lib/libogg/download
? lib/libogg/work
? lib/libpcap/cookies
? lib/libpcap/download
? lib/libpcap/work
? lib/libstdc++/cookies
? lib/libstdc++/download
? lib/libstdc++/work
? lib/libvorbis/cookies
? lib/libvorbis/download
? lib/libvorbis/work
? lib/libwrap/cookies
? lib/libwrap/download
? lib/libwrap/work
? lib/ncurses/cookies
? lib/ncurses/download
? lib/ncurses/work
? lib/popt/cookies
? lib/popt/download
? lib/popt/work
? lib/uclibc/cookies
? lib/uclibc/download
? lib/uclibc/work
? lib/xml2/cookies
? lib/xml2/download
? lib/xml2/work
? lib/zlib/cookies
? lib/zlib/download
? lib/zlib/work
? math/bc/cookies
? math/bc/download
? math/bc/work
? meta/bbc-contents/cookies
? meta/bbc-contents/download
? meta/bbc-contents/work
? meta/i386-livecd/cookies
? meta/i386-livecd/download
? meta/i386-livecd/work
? meta/lnx-bbc/cookies
? meta/lnx-bbc/download
? meta/lnx-bbc/work
? meta/lnx.img/cookies
? meta/lnx.img/download
? meta/lnx.img/work
? meta/root.bin/cookies
? meta/root.bin/download
? meta/root.bin/work
? meta/singularity/cookies
? meta/singularity/download
? meta/singularity/work
? net/aps/cookies
? net/aps/download
? net/aps/work
? net/arping/cookies
? net/arping/download
? net/arping/work
? net/atftp/cookies
? net/atftp/download
? net/atftp/work
? net/bind/cookies
? net/bind/download
? net/bind/work
? net/bittorrent/cookies
? net/bittorrent/download
? net/bittorrent/work
? net/bridge-utils/cookies
? net/bridge-utils/download
? net/bridge-utils/work
? net/bsd-finger/cookies
? net/bsd-finger/download
? net/bsd-finger/work
? net/curl/cookies
? net/curl/download
? net/curl/work
? net/dhcpcd/cookies
? net/dhcpcd/download
? net/dhcpcd/work
? net/dhcpd/cookies
? net/dhcpd/download
? net/dhcpd/work
? net/firehose/cookies
? net/firehose/download
? net/firehose/work
? net/gkermit/cookies
? net/gkermit/download
? net/gkermit/work
? net/hping/cookies
? net/hping/download
? net/hping/work
? net/httptunnel/cookies
? net/httptunnel/download
? net/httptunnel/work
? net/hunt/cookies
? net/hunt/download
? net/hunt/work
? net/ipcalc/cookies
? net/ipcalc/download
? net/ipcalc/work
? net/iproute2/cookies
? net/iproute2/download
? net/iproute2/work
? net/irssi/cookies
? net/irssi/download
? net/irssi/work
? net/lftp/cookies
? net/lftp/download
? net/lftp/work
? net/links/cookies
? net/links/download
? net/links/work
? net/lrzsz/cookies
? net/lrzsz/download
? net/lrzsz/work
? net/lynx/cookies
? net/lynx/download
? net/lynx/work
? net/minicom/cookies
? net/minicom/download
? net/minicom/work
? net/mtr/cookies
? net/mtr/download
? net/mtr/work
? net/ncftp/cookies
? net/ncftp/download
? net/ncftp/work
? net/ncp/cookies
? net/ncp/download
? net/ncp/work
? net/netcat/cookies
? net/netcat/download
? net/netcat/work
? net/netkit-base/cookies
? net/netkit-base/download
? net/netkit-base/work
? net/netkit-ftp/cookies
? net/netkit-ftp/download
? net/netkit-ftp/work
? net/netkit-rsh/cookies
? net/netkit-rsh/download
? net/netkit-rsh/work
? net/netkit-telnet/cookies
? net/netkit-telnet/download
? net/netkit-telnet/work
? net/netkit-tftp/cookies
? net/netkit-tftp/download
? net/netkit-tftp/work
? net/netpipes/cookies
? net/netpipes/download
? net/netpipes/work
? net/netsed/cookies
? net/netsed/download
? net/netsed/work
? net/ngrep/cookies
? net/ngrep/download
? net/ngrep/work
? net/openssh/cookies
? net/openssh/download
? net/openssh/work
? net/p0f/cookies
? net/p0f/download
? net/p0f/work
? net/portmap/cookies
? net/portmap/download
? net/portmap/work
? net/pppd/cookies
? net/pppd/download
? net/pppd/work
? net/rdate/cookies
? net/rdate/download
? net/rdate/work
? net/redir/cookies
? net/redir/download
? net/redir/work
? net/rsync/cookies
? net/rsync/download
? net/rsync/work
? net/samba/cookies
? net/samba/download
? net/samba/work
? net/socat/cookies
? net/socat/download
? net/socat/work
? net/stunnel/cookies
? net/stunnel/download
? net/stunnel/work
? net/tcpdump/cookies
? net/tcpdump/download
? net/tcpdump/work
? net/thttpd/cookies
? net/thttpd/download
? net/thttpd/work
? net/traceroute/cookies
? net/traceroute/download
? net/traceroute/work
? net/udhcp/cookies
? net/udhcp/download
? net/udhcp/work
? net/wavemon/cookies
? net/wavemon/download
? net/wavemon/work
? net/wget/cookies
? net/wget/download
? net/wget/work
? net/whois/cookies
? net/whois/download
? net/whois/work
? net/wireless-tools/cookies
? net/wireless-tools/download
? net/wireless-tools/work
? net/wvdial/cookies
? net/wvdial/download
? net/wvdial/work
? net/wvstreams/cookies
? net/wvstreams/download
? net/wvstreams/work
? shells/bash/cookies
? shells/bash/download
? shells/bash/work
? shells/tcsh/cookies
? shells/tcsh/download
? shells/tcsh/work
? sound/aumix/cookies
? sound/aumix/download
? sound/aumix/work
? sound/sox/cookies
? sound/sox/download
? sound/sox/work
? sound/vorbis-tools/cookies
? sound/vorbis-tools/download
? sound/vorbis-tools/work
? special/accounts/cookies
? special/accounts/download
? special/accounts/work
? special/archivers-msdos/cookies
? special/archivers-msdos/download
? special/archivers-msdos/work
? special/bbc-provided/cookies
? special/bbc-provided/download
? special/bbc-provided/work
? special/bbc-runlevels/cookies
? special/bbc-runlevels/download
? special/bbc-runlevels/work
? special/docopen/cookies
? special/docopen/download
? special/docopen/work
? special/documentation/cookies
? special/documentation/download
? special/documentation/work
? special/mount.local/cookies
? special/mount.local/download
? special/mount.local/work
? special/putty/cookies
? special/putty/download
? special/putty/work
? special/rawrite2/cookies
? special/rawrite2/download
? special/rawrite2/work
? special/rawwritewin/cookies
? special/rawwritewin/download
? special/rawwritewin/work
? special/swap/cookies
? special/swap/download
? special/swap/work
? system/hotplug/cookies
? system/hotplug/download
? system/hotplug/work
? system/lnx.img-scripts/cookies
? system/lnx.img-scripts/download
? system/lnx.img-scripts/work
? system/root.bin-scripts/cookies
? system/root.bin-scripts/download
? system/root.bin-scripts/work
? text/texinfo/cookies
? text/texinfo/download
? text/texinfo/work
? utils/binutils/cookies
? utils/binutils/download
? utils/binutils/work
? utils/bioswriter/cookies
? utils/bioswriter/download
? utils/bioswriter/work
? utils/coreutils/cookies
? utils/coreutils/download
? utils/coreutils/work
? utils/dialog/cookies
? utils/dialog/download
? utils/dialog/work
? utils/diffutils/cookies
? utils/diffutils/download
? utils/diffutils/work
? utils/fbset/cookies
? utils/fbset/download
? utils/fbset/work
? utils/file/cookies
? utils/file/download
? utils/file/work
? utils/findutils/cookies
? utils/findutils/download
? utils/findutils/work
? utils/gettext/cookies
? utils/gettext/download
? utils/gettext/work
? utils/gpm/cookies
? utils/gpm/download
? utils/gpm/work
? utils/grep/cookies
? utils/grep/download
? utils/grep/work
? utils/isapnptools/cookies
? utils/isapnptools/download
? utils/isapnptools/work
? utils/kbd/cookies
? utils/kbd/download
? utils/kbd/work
? utils/lanforge/cookies
? utils/lanforge/download
? utils/lanforge/work
? utils/lsof/cookies
? utils/lsof/download
? utils/lsof/work
? utils/md5tee/cookies
? utils/md5tee/download
? utils/md5tee/work
? utils/memfetch/cookies
? utils/memfetch/download
? utils/memfetch/work
? utils/memtest86/cookies
? utils/memtest86/download
? utils/memtest86/work
? utils/mt-st/cookies
? utils/mt-st/download
? utils/mt-st/work
? utils/par/cookies
? utils/par/download
? utils/par/work
? utils/patch/cookies
? utils/patch/download
? utils/patch/work
? utils/pciutils/cookies
? utils/pciutils/download
? utils/pciutils/work
? utils/procinfo/cookies
? utils/procinfo/download
? utils/procinfo/work
? utils/procps/cookies
? utils/procps/download
? utils/procps/work
? utils/psmisc/cookies
? utils/psmisc/download
? utils/psmisc/work
? utils/pv/cookies
? utils/pv/download
? utils/pv/work
? utils/readline/cookies
? utils/readline/download
? utils/readline/work
? utils/regutils/cookies
? utils/regutils/download
? utils/regutils/work
? utils/screen/cookies
? utils/screen/download
? utils/screen/work
? utils/setserial/cookies
? utils/setserial/download
? utils/setserial/work
? utils/stat/cookies
? utils/stat/download
? utils/stat/work
? utils/strace/cookies
? utils/strace/download
? utils/strace/work
? utils/symlinks/cookies
? utils/symlinks/download
? utils/symlinks/work
? utils/syslinux/cookies
? utils/syslinux/download
? utils/syslinux/work
? utils/termcap/cookies
? utils/termcap/download
? utils/termcap/work
? utils/usbutils/cookies
? utils/usbutils/download
? utils/usbutils/work
? utils/util-linux/cookies
? utils/util-linux/download
? utils/util-linux/work
? utils/which/cookies
? utils/which/download
? utils/which/work
? utils/wipe/cookies
? utils/wipe/download
? utils/wipe/work
? utils/x86info/cookies
? utils/x86info/download
? utils/x86info/work
Index: fs/devfsd/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/fs/devfsd/checksums,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 checksums
--- fs/devfsd/checksums	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ fs/devfsd/checksums	9 Mar 2006 23:27:54 -0000
@@ -1,3 +1,3 @@
 44c6394b8e2e8feaf453aeddc8a3ee69  download/devfsd-v1.3.25.tar.gz
-ec427c5b9340917a201aee87ca766488  download/devfsd.init
+162bd391b1a91eb011bb9e6f7b6448aa  download/devfsd.init
 3d2221e36b9f28b637678963f9d354ba  download/gar-base.diff
Index: fs/devfsd/files/devfsd.init
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/fs/devfsd/files/devfsd.init,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 devfsd.init
--- fs/devfsd/files/devfsd.init	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ fs/devfsd/files/devfsd.init	9 Mar 2006 23:27:54 -0000
@@ -10,8 +10,11 @@
 
 include /etc/init.d/init.mk
 
-/dev/tty0:
+/dev/tty0: /dev/console
 	@echo -n "$@ not found in filesystem.  Starting devfsd to create: "
 	@$(MAKE) -sSf /etc/init.d/devfsd START_SCRIPTS=daemon start
 
+/dev/console:
+	mknod /dev/console c 5 1
+
 start-/dev/tty0: /dev/tty0
Index: kernel/linux/Makefile
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/kernel/linux/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- kernel/linux/Makefile	3 Nov 2005 07:19:25 -0000	1.6
+++ kernel/linux/Makefile	9 Mar 2006 23:27:54 -0000
@@ -11,8 +11,8 @@
 # <PG> IPSECPATCH = freeswan-2.05.k2.4.patch.gz
 #XFSBASE = xfs-$(KERNEL_VERSION)-all-i386.bz2
 #PATCHFILES = $(LOGO_PATCH) $(XFSBASE) # <PG> $(IPSECPATCH)
-#PATCHFILES = linux_2.6.13.2.patch candela_$(KERNEL_VERSION).patch
-PATCHFILES = candela_$(KERNEL_VERSION).patch
+PATCHFILES = kernel-2.6.13.5.patch candela_$(KERNEL_VERSION).patch
+#PATCHFILES = candela_$(KERNEL_VERSION).patch
 #MASTER_SITES += ftp://oss.sgi.com/projects/xfs/patches/$(KERNEL_VERSION)/
 # <PG> MASTER_SITES += ftp://ftp.xs4all.nl/pub/crypto/freeswan/kernpatch/
 DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz Makefile.conf.vars $(LOGO_IMAGE) $(LINUX_DOTCONFIG) 
Index: kernel/linux/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/kernel/linux/checksums,v
retrieving revision 1.9
diff -u -r1.9 checksums
--- kernel/linux/checksums	3 Nov 2005 07:19:25 -0000	1.9
+++ kernel/linux/checksums	9 Mar 2006 23:27:54 -0000
@@ -1,4 +1,5 @@
-678d8467bc8419df757dea42295f3a90  download/linux-2.6.11.tar.gz
+869040c55bcb336bd7f9e6a33c60bcec  download/linux-2.6.13.tar.gz
 03a58691ddcb75a6d0777216cb58c5b5  download/Makefile.conf.vars
-cf1539805a4bf959ec9b9d334c414d81  download/kernel26_live.cfg
-80b37154667e8da95bf2966614b984ba  download/candela_2.6.11.patch
+e6d04e6512a9d6fc8aed353d61026a38  download/kernel26_live.cfg
+3d1b7b05a0d2e3b2853310062f147ae8  download/kernel-2.6.13.5.patch
+aefabd1ef5a1c89620be37fd194b4018  download/candela_2.6.13.patch
Index: kernel/linux/package-api.mk
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/kernel/linux/package-api.mk,v
retrieving revision 1.4
diff -u -r1.4 package-api.mk
--- kernel/linux/package-api.mk	3 Nov 2005 07:19:25 -0000	1.4
+++ kernel/linux/package-api.mk	9 Mar 2006 23:27:54 -0000
@@ -1,6 +1,6 @@
 KERNEL_MAJOR_VERSION = 2
 KERNEL_MINOR_VERSION = 6
-KERNEL_SUBMINOR_VERSION = 11
+KERNEL_SUBMINOR_VERSION = 13
 KERNEL_EXTRA_VERSION = $(shell cat $(STAGINGDIR)/linux/extraversion)
 
 KERNEL_VERSION = $(KERNEL_MAJOR_VERSION).$(KERNEL_MINOR_VERSION).$(KERNEL_SUBMINOR_VERSION)
Index: meta/bbc-contents/bbc-contents
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/bbc-contents/bbc-contents,v
retrieving revision 1.5
diff -u -r1.5 bbc-contents
--- meta/bbc-contents/bbc-contents	14 Jun 2005 23:46:25 -0000	1.5
+++ meta/bbc-contents/bbc-contents	9 Mar 2006 23:27:55 -0000
@@ -39,7 +39,8 @@
 editors/vim
 ; editors/xxd -- pending license clarification
 fs/bmap
-fs/devfsd
+; fs/devfsd  -- No longer supported in 2.6.13 kernel.
+fs/udev
 fs/dosfstools
 fs/e2fsprogs
 ; fs/e2salvage -- won't compile against linux 2.6 headers
Index: meta/root.bin/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/root.bin/checksums,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 checksums
--- meta/root.bin/checksums	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/root.bin/checksums	9 Mar 2006 23:27:55 -0000
@@ -1,2 +1,2 @@
-0cdd40eac60387be5d57de9ab935e077  download/buildext2.cmd
-ce71b7920694053a4560d7007e472788  download/init
+c0a5bb8cd6f3625ce5e791a4f5f66264  download/buildext2.cmd
+60cbf47f77be29b3c36e1ad3c3b73a71  download/init
Index: meta/root.bin/files/buildext2.cmd
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/root.bin/files/buildext2.cmd,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 buildext2.cmd
--- meta/root.bin/files/buildext2.cmd	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/root.bin/files/buildext2.cmd	9 Mar 2006 23:27:55 -0000
@@ -3,6 +3,10 @@
 mkdir /sbin
 cd /
 mkdir /dev
+cd /dev
+mknod console c 5 1
+cd /
+
 mkdir /etc
 cd /etc
 write /etc/passwd passwd
Index: meta/root.bin/files/init
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/root.bin/files/init,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 init
--- meta/root.bin/files/init	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/root.bin/files/init	9 Mar 2006 23:27:55 -0000
@@ -35,28 +35,41 @@
 
 if test ${RUNINRAM} = "yes" ; then 
    echo "Migrating image to ram"
-else
-   echo "Running image off the media"
 fi
 
+do_dev() {
+mknod dev/console c 5 1
+mknod dev/hda b 3 0
+mknod dev/hdb b 3 64
+mknod dev/hdc b 22 0
+mknod dev/hdd b 22 64
+mknod dev/hde b 33 0
+mknod dev/hdf b 33 64
+mknod dev/hdg b 34 0
+
+mknod dev/sda b 8 0
+mknod dev/sdb b 8 16
+mknod dev/sdc b 8 32
+mknod dev/sdd b 8 48
+mknod dev/sde b 8 64
+mknod dev/sdf b 8 80
+mknod dev/sdg b 8 96
+}
+
+do_dev
+
 echo "Trying to mount LNX media."
 mkdir -p $MEDIA
-# /dev/cdroms/cdrom* are the CD-ROM devices
-# /dev/ubd0 is some UML thing
-set -- /dev/cdroms/cdrom* /dev/ubd0
+set -- /dev/hd* /dev/sd* /dev/cdroms/cdrom* /dev/ubd0
 while test ! -z "$1" && test ! -f $MEDIA/singularity; do
 	umount $MEDIA 2> /dev/null
 	echo "Trying to mount $1"
 	mount -o ro -t auto $1 $MEDIA 2> /dev/null
-	# goddammit why couldn't fat have had "long" filenames from the beginning
 	test -f $MEDIA/singul~1 && umount $MEDIA && mount -o ro -t vfat $1 $MEDIA
 	shift
 done
 if test ! -f $MEDIA/singularity; then
-  cat <<UHOH
-Sorry, but the LNX media could not be found.  If you have removed the media or
-not yet inserted or attached it, please insert or attach it now and reboot.
-UHOH
+  echo "Sorry, but the LNX media could not be found."
   exec ash; exec sh
 fi
 
@@ -72,18 +85,16 @@
 
   echo "   ... unmounting media"
   umount $MEDIA
-fi  
-echo "Unmounting /proc."
+fi
 umount /proc
 echo "Trying to pivot_root the LNX media"
 cd /mnt/media
 pivot_root . mnt/initrd
 cd /
-echo "Trying to remount devfs."
-mount -t devfs none /dev
-echo "Creating /dev/cloop."
+
+mount -t tmpfs none /dev
+do_dev
 mknod /dev/cloop b 240 0
-echo "Trying to load and initialize cloop."
 insmod cloop.ko file=singularity
 echo "Trying to mount singularity."
 mount -o ro -t romfs /dev/cloop /mnt/cloop
@@ -93,12 +104,11 @@
 echo "Trying to pivot_root again."
 pivot_root . mnt/media
 cd /
-echo "Remounting devfs."
-mount -n -t devfs none /dev
+mount -n -t tmpfs none /dev
+do_dev
 umount /mnt/media/dev
 export PATH=$PATH:/bin:/sbin
 echo "Creating /dev/initctl."
 mknod -m 600 /dev/initctl p
 echo "Exec'ing singularity-init!"
 exec chroot . /sbin/singularity-init $args < dev/console > dev/console 2>&1 
-#end dave's mods
Index: meta/singularity/Makefile
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/singularity/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- meta/singularity/Makefile	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/singularity/Makefile	9 Mar 2006 23:27:55 -0000
@@ -72,6 +72,11 @@
 	# Copy singularity_DESTDIR into WORKSRC, which is where we will modify our cloop
 	# tree.
 	rsync -avWH --delete --force $(singularity_DESTDIR)/ $(WORKSRC)/
+	# rsync can't do devices unless it's run as user root.  So, re-build some devices
+	# here.  FYI:  mknod is suid root on my build system. --Ben
+	mkdir -p $(singularity_DESTDIR)/dev
+	rm -f $(singularity_DESTDIR)/dev/console
+	mknod $(singularity_DESTDIR)/dev/console c 5 1
 	$(MAKECOOKIE)
 
 build-custom: make-tree-small
@@ -85,6 +90,12 @@
 	ln -sf /initrd $(WORKSRC)/mnt/media
 	# XXX: will romfs support file modes at all?
 	cp -a $(WORKDIR)/init $(WORKSRC)/sbin/singularity-init
+
+	# Devfs is gone...can't figure out udev, so create script to manually create devices
+	# with mknod. --Ben
+	cp -a files/devices.cmd $(WORKSRC)/sbin/lnx-bbc-mkdevs
+	chmod a+x $(WORKSRC)/sbin/lnx-bbc-mkdevs
+
 	test -f $(WORKSRC)/sbin/init || ln -s singularity-init $(WORKSRC)/sbin/init
 	echo $(LNX_VERSION) > $(WORKSRC)/etc/lnx-release
 	# Create an mtab
Index: meta/singularity/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/singularity/checksums,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 checksums
--- meta/singularity/checksums	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/singularity/checksums	9 Mar 2006 23:27:55 -0000
@@ -1,3 +1,3 @@
-4d2fff8acddb3a6ec04e86da42d20775  download/init
-4aff51ddaafebe14431c58f9bee482ae  download/devices.cmd
+27f4162f3ce39edd9cf028a0bc514ba6  download/init
+28488117b2dfecb884a8bcad423a61cd  download/devices.cmd
 71ec1502e1944a5c987d03ca863d83aa  download/builder
Index: meta/singularity/files/devices.cmd
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/singularity/files/devices.cmd,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 devices.cmd
--- meta/singularity/files/devices.cmd	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/singularity/files/devices.cmd	9 Mar 2006 23:27:55 -0000
@@ -1,3 +1,7 @@
+#!/bin/sh
+
+# Populate /dev with oodles of nodes.
+
 mknod dev/adbmouse c 10 10
 mknod dev/agpgart c 10 175
 mknod dev/amigamouse c 10 4
@@ -33,6 +37,7 @@
 mknod dev/capi20.17 c 68 18
 mknod dev/capi20.18 c 68 19
 mknod dev/capi20.19 c 68 20
+mkdir dev/cciss
 mknod dev/cciss/c0d0 b 104 0
 mknod dev/cciss/c0d0p1 b 104 1
 mknod dev/cciss/c0d0p10 b 104 10
@@ -2566,6 +2571,7 @@
 mknod dev/i2c-1 c 89 1
 mknod dev/i2c0 c 89 0
 mknod dev/i2c1 c 89 1
+mkdir dev/i2o
 mknod dev/i2o/ctl c 10 166
 mknod dev/i2o/hda b 80 0
 mknod dev/i2o/hda1 b 80 1
@@ -4487,6 +4493,7 @@
 mknod dev/i2o/hdz7 b 81 151
 mknod dev/i2o/hdz8 b 81 152
 mknod dev/i2o/hdz9 b 81 153
+mkdir dev/ida
 mknod dev/ida/c0d0 b 72 0
 mknod dev/ida/c0d0p1 b 72 1
 mknod dev/ida/c0d0p10 b 72 10
@@ -6535,6 +6542,7 @@
 mknod dev/ida/c7d9p7 b 79 151
 mknod dev/ida/c7d9p8 b 79 152
 mknod dev/ida/c7d9p9 b 79 153
+mkdir dev/inet
 mknod dev/inet/egp c 30 37
 mknod dev/inet/ggp c 30 34
 mknod dev/inet/icmp c 30 33
@@ -6547,6 +6555,7 @@
 mknod dev/inet/udp c 30 39
 mknod dev/initrd b 1 250
 mknod dev/inportbm c 10 2
+mkdir dev/input
 mknod dev/input/event0 c 13 64
 mknod dev/input/event1 c 13 65
 mknod dev/input/event10 c 13 74
@@ -7175,6 +7184,7 @@
 mknod dev/nb98 b 43 98
 mknod dev/nb99 b 43 99
 mknod dev/nbd0 b 43 0
+mkdir dev/net
 mknod dev/net/tun c 10 200
 mknod dev/nht0 c 37 128
 mknod dev/nht1 c 37 129
@@ -7730,270 +7740,6 @@
 mknod dev/ram8 b 1 8
 mknod dev/ram9 b 1 9
 mknod dev/random c 1 8
-mknod dev/raw/raw- c 162 0
-mknod dev/raw/raw1 c 162 1
-mknod dev/raw/raw10 c 162 10
-mknod dev/raw/raw100 c 162 100
-mknod dev/raw/raw101 c 162 101
-mknod dev/raw/raw102 c 162 102
-mknod dev/raw/raw103 c 162 103
-mknod dev/raw/raw104 c 162 104
-mknod dev/raw/raw105 c 162 105
-mknod dev/raw/raw106 c 162 106
-mknod dev/raw/raw107 c 162 107
-mknod dev/raw/raw108 c 162 108
-mknod dev/raw/raw109 c 162 109
-mknod dev/raw/raw11 c 162 11
-mknod dev/raw/raw110 c 162 110
-mknod dev/raw/raw111 c 162 111
-mknod dev/raw/raw112 c 162 112
-mknod dev/raw/raw113 c 162 113
-mknod dev/raw/raw114 c 162 114
-mknod dev/raw/raw115 c 162 115
-mknod dev/raw/raw116 c 162 116
-mknod dev/raw/raw117 c 162 117
-mknod dev/raw/raw118 c 162 118
-mknod dev/raw/raw119 c 162 119
-mknod dev/raw/raw12 c 162 12
-mknod dev/raw/raw120 c 162 120
-mknod dev/raw/raw121 c 162 121
-mknod dev/raw/raw122 c 162 122
-mknod dev/raw/raw123 c 162 123
-mknod dev/raw/raw124 c 162 124
-mknod dev/raw/raw125 c 162 125
-mknod dev/raw/raw126 c 162 126
-mknod dev/raw/raw127 c 162 127
-mknod dev/raw/raw128 c 162 128
-mknod dev/raw/raw129 c 162 129
-mknod dev/raw/raw13 c 162 13
-mknod dev/raw/raw130 c 162 130
-mknod dev/raw/raw131 c 162 131
-mknod dev/raw/raw132 c 162 132
-mknod dev/raw/raw133 c 162 133
-mknod dev/raw/raw134 c 162 134
-mknod dev/raw/raw135 c 162 135
-mknod dev/raw/raw136 c 162 136
-mknod dev/raw/raw137 c 162 137
-mknod dev/raw/raw138 c 162 138
-mknod dev/raw/raw139 c 162 139
-mknod dev/raw/raw14 c 162 14
-mknod dev/raw/raw140 c 162 140
-mknod dev/raw/raw141 c 162 141
-mknod dev/raw/raw142 c 162 142
-mknod dev/raw/raw143 c 162 143
-mknod dev/raw/raw144 c 162 144
-mknod dev/raw/raw145 c 162 145
-mknod dev/raw/raw146 c 162 146
-mknod dev/raw/raw147 c 162 147
-mknod dev/raw/raw148 c 162 148
-mknod dev/raw/raw149 c 162 149
-mknod dev/raw/raw15 c 162 15
-mknod dev/raw/raw150 c 162 150
-mknod dev/raw/raw151 c 162 151
-mknod dev/raw/raw152 c 162 152
-mknod dev/raw/raw153 c 162 153
-mknod dev/raw/raw154 c 162 154
-mknod dev/raw/raw155 c 162 155
-mknod dev/raw/raw156 c 162 156
-mknod dev/raw/raw157 c 162 157
-mknod dev/raw/raw158 c 162 158
-mknod dev/raw/raw159 c 162 159
-mknod dev/raw/raw16 c 162 16
-mknod dev/raw/raw160 c 162 160
-mknod dev/raw/raw161 c 162 161
-mknod dev/raw/raw162 c 162 162
-mknod dev/raw/raw163 c 162 163
-mknod dev/raw/raw164 c 162 164
-mknod dev/raw/raw165 c 162 165
-mknod dev/raw/raw166 c 162 166
-mknod dev/raw/raw167 c 162 167
-mknod dev/raw/raw168 c 162 168
-mknod dev/raw/raw169 c 162 169
-mknod dev/raw/raw17 c 162 17
-mknod dev/raw/raw170 c 162 170
-mknod dev/raw/raw171 c 162 171
-mknod dev/raw/raw172 c 162 172
-mknod dev/raw/raw173 c 162 173
-mknod dev/raw/raw174 c 162 174
-mknod dev/raw/raw175 c 162 175
-mknod dev/raw/raw176 c 162 176
-mknod dev/raw/raw177 c 162 177
-mknod dev/raw/raw178 c 162 178
-mknod dev/raw/raw179 c 162 179
-mknod dev/raw/raw18 c 162 18
-mknod dev/raw/raw180 c 162 180
-mknod dev/raw/raw181 c 162 181
-mknod dev/raw/raw182 c 162 182
-mknod dev/raw/raw183 c 162 183
-mknod dev/raw/raw184 c 162 184
-mknod dev/raw/raw185 c 162 185
-mknod dev/raw/raw186 c 162 186
-mknod dev/raw/raw187 c 162 187
-mknod dev/raw/raw188 c 162 188
-mknod dev/raw/raw189 c 162 189
-mknod dev/raw/raw19 c 162 19
-mknod dev/raw/raw190 c 162 190
-mknod dev/raw/raw191 c 162 191
-mknod dev/raw/raw192 c 162 192
-mknod dev/raw/raw193 c 162 193
-mknod dev/raw/raw194 c 162 194
-mknod dev/raw/raw195 c 162 195
-mknod dev/raw/raw196 c 162 196
-mknod dev/raw/raw197 c 162 197
-mknod dev/raw/raw198 c 162 198
-mknod dev/raw/raw199 c 162 199
-mknod dev/raw/raw2 c 162 2
-mknod dev/raw/raw20 c 162 20
-mknod dev/raw/raw200 c 162 200
-mknod dev/raw/raw201 c 162 201
-mknod dev/raw/raw202 c 162 202
-mknod dev/raw/raw203 c 162 203
-mknod dev/raw/raw204 c 162 204
-mknod dev/raw/raw205 c 162 205
-mknod dev/raw/raw206 c 162 206
-mknod dev/raw/raw207 c 162 207
-mknod dev/raw/raw208 c 162 208
-mknod dev/raw/raw209 c 162 209
-mknod dev/raw/raw21 c 162 21
-mknod dev/raw/raw210 c 162 210
-mknod dev/raw/raw211 c 162 211
-mknod dev/raw/raw212 c 162 212
-mknod dev/raw/raw213 c 162 213
-mknod dev/raw/raw214 c 162 214
-mknod dev/raw/raw215 c 162 215
-mknod dev/raw/raw216 c 162 216
-mknod dev/raw/raw217 c 162 217
-mknod dev/raw/raw218 c 162 218
-mknod dev/raw/raw219 c 162 219
-mknod dev/raw/raw22 c 162 22
-mknod dev/raw/raw220 c 162 220
-mknod dev/raw/raw221 c 162 221
-mknod dev/raw/raw222 c 162 222
-mknod dev/raw/raw223 c 162 223
-mknod dev/raw/raw224 c 162 224
-mknod dev/raw/raw225 c 162 225
-mknod dev/raw/raw226 c 162 226
-mknod dev/raw/raw227 c 162 227
-mknod dev/raw/raw228 c 162 228
-mknod dev/raw/raw229 c 162 229
-mknod dev/raw/raw23 c 162 23
-mknod dev/raw/raw230 c 162 230
-mknod dev/raw/raw231 c 162 231
-mknod dev/raw/raw232 c 162 232
-mknod dev/raw/raw233 c 162 233
-mknod dev/raw/raw234 c 162 234
-mknod dev/raw/raw235 c 162 235
-mknod dev/raw/raw236 c 162 236
-mknod dev/raw/raw237 c 162 237
-mknod dev/raw/raw238 c 162 238
-mknod dev/raw/raw239 c 162 239
-mknod dev/raw/raw24 c 162 24
-mknod dev/raw/raw240 c 162 240
-mknod dev/raw/raw241 c 162 241
-mknod dev/raw/raw242 c 162 242
-mknod dev/raw/raw243 c 162 243
-mknod dev/raw/raw244 c 162 244
-mknod dev/raw/raw245 c 162 245
-mknod dev/raw/raw246 c 162 246
-mknod dev/raw/raw247 c 162 247
-mknod dev/raw/raw248 c 162 248
-mknod dev/raw/raw249 c 162 249
-mknod dev/raw/raw25 c 162 25
-mknod dev/raw/raw250 c 162 250
-mknod dev/raw/raw251 c 162 251
-mknod dev/raw/raw252 c 162 252
-mknod dev/raw/raw253 c 162 253
-mknod dev/raw/raw254 c 162 254
-mknod dev/raw/raw255 c 162 255
-mknod dev/raw/raw26 c 162 26
-mknod dev/raw/raw27 c 162 27
-mknod dev/raw/raw28 c 162 28
-mknod dev/raw/raw29 c 162 29
-mknod dev/raw/raw3 c 162 3
-mknod dev/raw/raw30 c 162 30
-mknod dev/raw/raw31 c 162 31
-mknod dev/raw/raw32 c 162 32
-mknod dev/raw/raw33 c 162 33
-mknod dev/raw/raw34 c 162 34
-mknod dev/raw/raw35 c 162 35
-mknod dev/raw/raw36 c 162 36
-mknod dev/raw/raw37 c 162 37
-mknod dev/raw/raw38 c 162 38
-mknod dev/raw/raw39 c 162 39
-mknod dev/raw/raw4 c 162 4
-mknod dev/raw/raw40 c 162 40
-mknod dev/raw/raw41 c 162 41
-mknod dev/raw/raw42 c 162 42
-mknod dev/raw/raw43 c 162 43
-mknod dev/raw/raw44 c 162 44
-mknod dev/raw/raw45 c 162 45
-mknod dev/raw/raw46 c 162 46
-mknod dev/raw/raw47 c 162 47
-mknod dev/raw/raw48 c 162 48
-mknod dev/raw/raw49 c 162 49
-mknod dev/raw/raw5 c 162 5
-mknod dev/raw/raw50 c 162 50
-mknod dev/raw/raw51 c 162 51
-mknod dev/raw/raw52 c 162 52
-mknod dev/raw/raw53 c 162 53
-mknod dev/raw/raw54 c 162 54
-mknod dev/raw/raw55 c 162 55
-mknod dev/raw/raw56 c 162 56
-mknod dev/raw/raw57 c 162 57
-mknod dev/raw/raw58 c 162 58
-mknod dev/raw/raw59 c 162 59
-mknod dev/raw/raw6 c 162 6
-mknod dev/raw/raw60 c 162 60
-mknod dev/raw/raw61 c 162 61
-mknod dev/raw/raw62 c 162 62
-mknod dev/raw/raw63 c 162 63
-mknod dev/raw/raw64 c 162 64
-mknod dev/raw/raw65 c 162 65
-mknod dev/raw/raw66 c 162 66
-mknod dev/raw/raw67 c 162 67
-mknod dev/raw/raw68 c 162 68
-mknod dev/raw/raw69 c 162 69
-mknod dev/raw/raw7 c 162 7
-mknod dev/raw/raw70 c 162 70
-mknod dev/raw/raw71 c 162 71
-mknod dev/raw/raw72 c 162 72
-mknod dev/raw/raw73 c 162 73
-mknod dev/raw/raw74 c 162 74
-mknod dev/raw/raw75 c 162 75
-mknod dev/raw/raw76 c 162 76
-mknod dev/raw/raw77 c 162 77
-mknod dev/raw/raw78 c 162 78
-mknod dev/raw/raw79 c 162 79
-mknod dev/raw/raw8 c 162 8
-mknod dev/raw/raw80 c 162 80
-mknod dev/raw/raw81 c 162 81
-mknod dev/raw/raw82 c 162 82
-mknod dev/raw/raw83 c 162 83
-mknod dev/raw/raw84 c 162 84
-mknod dev/raw/raw85 c 162 85
-mknod dev/raw/raw86 c 162 86
-mknod dev/raw/raw87 c 162 87
-mknod dev/raw/raw88 c 162 88
-mknod dev/raw/raw89 c 162 89
-mknod dev/raw/raw9 c 162 9
-mknod dev/raw/raw90 c 162 90
-mknod dev/raw/raw91 c 162 91
-mknod dev/raw/raw92 c 162 92
-mknod dev/raw/raw93 c 162 93
-mknod dev/raw/raw94 c 162 94
-mknod dev/raw/raw95 c 162 95
-mknod dev/raw/raw96 c 162 96
-mknod dev/raw/raw97 c 162 97
-mknod dev/raw/raw98 c 162 98
-mknod dev/raw/raw99 c 162 99
-mknod dev/raw1 c 162 1
-mknod dev/raw2 c 162 2
-mknod dev/raw3 c 162 3
-mknod dev/raw4 c 162 4
-mknod dev/raw5 c 162 5
-mknod dev/raw6 c 162 6
-mknod dev/raw7 c 162 7
-mknod dev/raw8 c 162 8
 mknod dev/rawqft0 c 27 32
 mknod dev/rawqft1 c 27 33
 mknod dev/rawqft2 c 27 34
@@ -8001,6 +7747,7 @@
 mknod dev/rawrft1 c 27 33
 mknod dev/rawrft2 c 27 34
 mknod dev/rawrft3 c 27 35
+mkdir dev/rd
 mknod dev/rd/c0d0 b 48 0
 mknod dev/rd/c0d0p1 b 48 1
 mknod dev/rd/c0d0p2 b 48 2
@@ -14577,6 +14324,7 @@
 mknod dev/udbh8 b 98 112
 mknod dev/udbh9 b 98 112
 mknod dev/urandom c 1 9
+mkdir dev/usb
 mknod dev/usb/dabusb0 c 180 240
 mknod dev/usb/dabusb1 c 180 241
 mknod dev/usb/dabusb10 c 180 250
Index: meta/singularity/files/init
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/meta/singularity/files/init,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 init
--- meta/singularity/files/init	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ meta/singularity/files/init	9 Mar 2006 23:27:56 -0000
@@ -87,18 +87,29 @@
 #   echo "Couldn't run a shell!"
 # fi
 
+#/dev is already mounted on a tmpfs at this point.
+
 debug "Trying to mount /proc."
 mount -n -t proc none /proc
 
+debug "Trying to mount /dev/pts."
+mkdir /dev/pts
+mount -t devpts devpts /dev/pts
+
+debug "Trying to mount /dev/sys."
+mkdir /dev/sys
+mount -t sysfs sysfs /dev/sys
+
+# Run script that creates devices.
+echo "Running script to populate /dev/ with mknod."
+/sbin/lnx-bbc-mkdevs
+echo "done with mknod script."
+
 read CMDLINE < /proc/cmdline
 #CDROMDEV=$(grep cdrom /proc/mounts | cut -d' ' -f1)
 
-debug "Trying to mount /proc/bus/usb."
-mount -n -t usbdevfs none /proc/bus/usb
-
-# It seems that devfs is already mounted.
-#debug "Trying to mount devfs."
-#mount -t devfs none /dev
+#debug "Trying to mount /proc/bus/usb."
+#mount -n -t usbdevfs none /proc/bus/usb
 
 #debug "Trying to mount /tmp."
 #mount -n -t tmpfs none /tmp
@@ -143,14 +154,6 @@
 export PATH DISPLAY TERM ignoreeof 
 umask 022
 
-#debug "Making some useful character device files."
-#mknod /dev/tty0 c 4 0
-#mknod /dev/tty1 c 4 1
-#mknod /dev/tty2 c 4 2
-#mknod /dev/tty3 c 4 3
-#mknod /dev/tty4 c 4 4
-#mkfifo /dev/log
- 
 # So far, so good
 
 # MY NAME! MY NAME! I FORGOT MY NAME!
Index: special/bbc-runlevels/Makefile
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/special/bbc-runlevels/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- special/bbc-runlevels/Makefile	5 Dec 2004 05:50:33 -0000	1.1.1.1
+++ special/bbc-runlevels/Makefile	9 Mar 2006 23:27:56 -0000
@@ -8,7 +8,7 @@
 DEPENDS += special/bbc-provided
 DEPENDS += system/root.bin-scripts
 DEPENDS += system/lnx.img-scripts
-DEPENDS += fs/devfsd
+DEPENDS += fs/udev
 DEPENDS += special/mount.local
 DEPENDS += special/swap
 
@@ -34,7 +34,7 @@
 	$(call INIT_LINK,sysinit,D,halt)
 	$(call INIT_LINK,sysinit,D,reboot)
 	$(call INIT_LINK,sysinit,D,umount.all)
-	$(call INIT_LINK,sysinit,S,devfsd)
+	$(call INIT_LINK,sysinit,S,udev)
 	$(call INIT_LINK,sysinit,S,mount.devpts)
 	$(call INIT_LINK,sysinit,S,hostname)
 	$(call INIT_LINK,sysinit,K,mount.initrd)
Index: system/lnx.img-scripts/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/system/lnx.img-scripts/checksums,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 checksums
--- system/lnx.img-scripts/checksums	5 Dec 2004 05:50:34 -0000	1.1.1.1
+++ system/lnx.img-scripts/checksums	9 Mar 2006 23:27:57 -0000
@@ -1 +1 @@
-973e504d7a5511e5f53da82cd8b7199f  download/mount.lnx.img.init
+0c66653244d73a72e8d521c48f3e57ad  download/mount.lnx.img.init
Index: system/lnx.img-scripts/files/mount.lnx.img.init
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/system/lnx.img-scripts/files/mount.lnx.img.init,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mount.lnx.img.init
--- system/lnx.img-scripts/files/mount.lnx.img.init	5 Dec 2004 05:50:34 -0000	1.1.1.1
+++ system/lnx.img-scripts/files/mount.lnx.img.init	9 Mar 2006 23:27:57 -0000
@@ -3,7 +3,7 @@
 INITNAME = mount.lnx.img
 START_SCRIPTS = lnx.img
 STOP_SCRIPTS = lnx.img
-NEEDS = devfsd
+NEEDS = udev
 DESCRIPTION = mount.lnx.img: Mounts the lnx.img floppy image that was used to boot the system
 
 include /etc/init.d/init.mk
Index: utils/lanforge/checksums
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/utils/lanforge/checksums,v
retrieving revision 1.7
diff -u -r1.7 checksums
--- utils/lanforge/checksums	18 Nov 2005 21:29:09 -0000	1.7
+++ utils/lanforge/checksums	9 Mar 2006 23:27:57 -0000
@@ -1,10 +1,10 @@
-a49725e1484fbd7dc8e1ab1912f4e934  download/LANforgeServer-4.4.3_Linux-x86.tar.gz
-1cdb05e14ceb793b22197022a270cd85  download/release_4_notes.txt
+11c047749dee11a1293e56e934cdf2d3  download/LANforgeServer-4.4.6_Linux-x86.tar.gz
+6af71c129f611ad5f2fa1a3ffd549d1e  download/release_4_notes.txt
 342937f9b0d6f6839fb1626e140bf711  download/license
 c3e9ba2b135f53fa3cfbe80bc483d128  download/bbc_lanforge
 cd6f3e49b0e1e4cc8a55b5d485c259c7  download/ethtool
-9c5acf926a9c8aac1cf0fe425f10b31e  download/voip2.tar.bz2
+2ca94e6892626f276c995ccdd0723f1d  download/voip2.tar.bz2
 ce4faf76cdfe414632bf56ea420a2e57  download/lanforge.passwd
 a904879087072cccf49838b08eda195e  download/lanforge.group
 bd1cc5f1856d2988b4024a0efd4165d7  download/lanforge.bootstrap
-59c8cc11b02a1bbcc270d20cdb569cfa  download/load_ethernet_drivers.pl
+802257401f355cc332aaaaf5c93ce7ae  download/load_ethernet_drivers.pl
Index: utils/lanforge/package-api.mk
===================================================================
RCS file: /home/cvs_user/btbits/btbits/tools/gar2/utils/lanforge/package-api.mk,v
retrieving revision 1.13
diff -u -r1.13 package-api.mk
--- utils/lanforge/package-api.mk	16 Nov 2005 23:30:20 -0000	1.13
+++ utils/lanforge/package-api.mk	9 Mar 2006 23:27:57 -0000
@@ -1,2 +1,2 @@
 
-LANFORGE_VERSION = 4.4.3
+LANFORGE_VERSION = 4.4.6

--------------080902030204000102090409
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Lnx-bbc-devel mailing list
[email protected]
http://zork.net/mailman/listinfo/lnx-bbc-devel

--------------080902030204000102090409--