diff --git a/Changes b/Changes index abc8d41..08e186a 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,6 @@ +1.3.6 - 03/10/2002 +------------------ + Updated to 2.4.18-2um and the latest uml tools 20020212, including tunctl from CVS, because it was missing from the uml_utilities tar.bz2. This is a nice patch, and an earlier compilier issue has disappeared. @@ -17,6 +20,9 @@ won't be an option. Added cad "Ctrl-Alt-Del" to mconsole interface, and documented it. +Added EmptyFS.yard template with instructions, and which does what you think +it does. + Now looks for mconsole at both Locations /tmp/uml/$umid/mconsole and new location $ENV{HOME}/.uml/$umid/mconsole by not specifying a direct path. Some older mconsoles seemed to require this, but 10um onwards @@ -28,8 +34,6 @@ requirement of having to select the copy stage again just to create a file for /dev/ubd/0. The file created is sparse, got this idea from a discussion Jeff had with a user on uml-user. -Made dd create sparse files. - Added jffs/jffs2 image construction. 1.3.5 - 02/13/2002 diff --git a/add-ons/yard/make-debian-X11/replacements/root/README-debian-X11 b/add-ons/yard/make-debian-X11/replacements/root/README-debian-X11 index a06cb4f..7091815 100755 --- a/add-ons/yard/make-debian-X11/replacements/root/README-debian-X11 +++ b/add-ons/yard/make-debian-X11/replacements/root/README-debian-X11 @@ -1,4 +1,4 @@ -$Id: README-debian-X11,v 1.4 2001/11/08 06:16:29 freesource Exp $ +$Id: README-debian-X11,v 1.7 2001/12/12 01:00:09 freesource Exp $ make_debian-X11 replacement Setting up the root filesystem @@ -23,10 +23,13 @@ Getting X working below assume your host (the computer you are running) has an ip of 192.168.1.4, a uml ip of 192.168.1.2 and a tap device ip of 192.168.1.5. -2. If you haven't already done this, you will want to edit the +2. You may need to give X server access control for the uml instance by +typing this on your host machine: xhost +192.168.1.2 + +3. If you haven't already done this, you will want to edit the /etc/network/interfaces file using vi. This should be self-explanatory. -3. You don't need to load any modules required by your host system, because +4. You don't need to load any modules required by your host system, because uml_net will cause the modules to be loaded automatically - assuming your kernel has kmod - when it automatically configures the tap device interface for ethertap. But if you want or need to do it manually from your host @@ -37,19 +40,19 @@ system, you could do something like this: ifconfig tap0 192.168.1.5 route add -host 192.168.1.4 gw 192.168.1.5 -4. The next time you start the uml kernel and boot the root_fs you will want +5. The next time you start the uml kernel and boot the root_fs you will want to give it options like this where HWaddr (see ifconfig) belongs to your network device: ubd0=/root_fs_debian_x11 root=/dev/ubd0 eth0=ethertap,tap0,HWaddr,192.168.1.5 mem=64M -5. At this point you should be able to ping 192.168.1.4. +6. At this point you should be able to ping 192.168.1.4. Hint: Check to make sure that uml_net came bundled with the uml kernel, because this is what enables networking, and make sure it is setuid root (chmod 4755). -6. Run startx. It will ask for your host ip number. +7. Run startx. It will ask for your host ip number. That's it. diff --git a/pkg/dpkg/control b/pkg/dpkg/control index 08c291a..a39266d 100644 --- a/pkg/dpkg/control +++ b/pkg/dpkg/control @@ -15,8 +15,9 @@ Description: Boot/Root Filesystem Distribution testing and creation. simple with its Root Methods (Yard) and user-mode-linux test bed. Finish the product with a Boot Method (2-disk compression supported). Normal (non-root) users can make root filesystems and boot disks. Includes the - make_debian script to create a testable user-mode-linux base Debian system. - Add-ons available, see "apt-cache search gBootRoot." + make_debian script to create a testable user-mode-linux base Debian system + and a MTD Emulator useful for running distributions made with the jffs/jffs2 + filesystem. Add-ons available, see "apt-cache search gBootRoot." . The latest and greatest gbootroot and stuff can be retrieved from here: . diff --git a/pkg/rpm/filelist b/pkg/rpm/filelist index 687326f..6df9195 100644 --- a/pkg/rpm/filelist +++ b/pkg/rpm/filelist @@ -4,11 +4,13 @@ /usr/bin/uml_moo /usr/bin/uml_net /usr/bin/uml_switch +/usr/bin/tunctl /usr/bin/linux /usr/lib/bootroot/yard_chrooted_tests /usr/lib/bootroot/genext2fs /usr/lib/bootroot/expect_uml /usr/lib/bootroot/root_filesystem/root_fs_helper +/usr/lib/bootroot/root_filesystem/Initrd.gz /usr/lib/bootroot/yard/Replacements/lib/modules/modules-2.2.tar /usr/lib/bootroot/yard/Replacements/lib/modules/modules-2.4.tar /usr/lib/bootroot/yard/Replacements/lib/modules/config @@ -101,6 +103,7 @@ /usr/share/gbootroot/yard/Replacements/root/.profile.debian /usr/share/gbootroot/yard/Replacements/root/umlnet /usr/share/gbootroot/yard/templates/Example-Debian.yard +/usr/share/gbootroot/yard/templates/Example-EmptyFS.yard /usr/share/gbootroot/yard/templates/Example-Mini.yard /usr/share/gbootroot/yard/templates/Example.yard /usr/share/gbootroot/genext2fs/genext2fs.c @@ -118,6 +121,7 @@ /usr/share/doc/gbootroot/html/images/paths.jpg /usr/share/doc/gbootroot/html/images/replacements.jpg /usr/share/doc/gbootroot/html/images/screenshot.jpg +/usr/share/doc/gbootroot/html/images/screenshot2.jpg /usr/share/doc/gbootroot/html/images/settings.jpg /usr/share/doc/gbootroot/html/images/stripping.jpg /usr/share/doc/gbootroot/html/images/template_search.jpg @@ -125,6 +129,7 @@ /usr/share/doc/gbootroot/html/images/uml_box.jpg /usr/share/doc/gbootroot/html/images/verbosity_box.jpg /usr/share/doc/gbootroot/html/images/yard_box.jpg +/usr/share/doc/gbootroot/html/images/Editorspick.gif /usr/share/doc/gbootroot/html/images/peng-movie.4.gif /usr/share/doc/gbootroot/html/images/rateit80x18.gif /usr/share/doc/gbootroot/html/bootroot.html diff --git a/root_filesystem/Initrd.gz b/root_filesystem/Initrd.gz index 4bbc200..a299c4a 100644 Binary files a/root_filesystem/Initrd.gz and b/root_filesystem/Initrd.gz differ