Commit Graph
100 Commits
Author SHA1 Message Date
freesource 0eadd6eec2 Tested gbootroot-nest1 within a uml, nice, will have to tweak the
logic for cmdline only to set-up .gbootroot* properly, and the logic
pertaining to mode={tt,skas}, but other than that things are working
nicely.  Will have to come out with a new make-debian-x11 package, but
then again will need to come out with a new root_fs representing the
nesting changes, too.
2002-12-27 06:40:08 +00:00
freesource 2a478718e4 Getting prepared for nest1. 2002-12-22 05:15:39 +00:00
freesource 5f359d6804 Getting prepared for nest1. 2002-12-22 04:54:12 +00:00
freesource d8e1701350 The new maintainer script for the gbootroot nest package. 2002-12-22 03:26:08 +00:00
freesource 370f8d0d00 Nice, nice source compile. 2002-12-22 03:15:05 +00:00
freesource 1bcef447a0 Now that there will be a gbootroot-nest1 to run inside a uml kernel,
there has been some rearrangement.
2002-12-22 03:12:49 +00:00
freesource 27ca635563 It's GNU GPLED, ofcourse. 2002-12-20 19:29:25 +00:00
freesource 28ba4c9b94 Preping for release. 2002-12-20 19:28:50 +00:00
freesource a38ec15d27 Now the rpm src and binary package properly build as a normal user. 2002-12-20 17:08:19 +00:00
freesource 394c22a2b4 Now the rpm src and binary package properly build as a normal user. 2002-12-20 16:25:52 +00:00
freesource 4700c447d7 Now the rpm src and binary package properly build. This was pretty
involved, next I need to decide whether to establish and different
build and package area.  Probably, at least a package area so it
doesn't interfere with the system.
2002-12-20 06:22:42 +00:00
freesource b0ca75da21 Now the rpm src and binary package properly build. This was pretty
involved, next I need to decide whether to establish and different
build and package area.  Probably, at least a package area so it
doesn't interfere with the system.
2002-12-20 06:06:11 +00:00
freesource 187bd81bcd Now making successful debian source and binary package with new
set-up.  Pretty cool, if this package was an official package it would
use kernel-sources* package, but instead, I made some minor
modifications since I don't want to have to dl kernel sources
every time a compile is done, and kernel.org is still the definitive
place for the source.
2002-12-18 19:03:13 +00:00
freesource 95c1b23508 Automated make works niceley now. Good for the new Jdike patch
releases every other minute.
2002-12-17 17:57:15 +00:00
freesource 8f31699e79 Had to add user-mode-linux/usr/lib/uml to the path to allow --home to
find port-helper, or otherwise root_fs complain.  Have no idea why
this change exists with port-helper because wasn't the case before.
Also, added path for user-mode-linux/usr/bin to find the other tools.

Also, improves all in Makefile
2002-12-16 16:57:14 +00:00
freesource 405d19a98e This gets things working nicely. Now exits sooner for root_fs_helper
because the nbd line no longer presents itself.  Makefile is almost
done.
2002-12-16 13:35:30 +00:00
freesource a14161f4cc New dl places 2002-12-16 04:51:36 +00:00
freesource ebdb0988bb for Initrd.yard 2002-12-16 04:13:25 +00:00
freesource 53c132336b for Initrd.yard 2002-12-16 04:09:14 +00:00
freesource 23c5e6f602 Have the whole uml kernel, modules, tools, and genext2fs properly
compiling now that a new binutils was installed.  Now need to make the
helper_root_fs and Initrd with the uml kernel which was just made and
should be just about there.  This will all be done as non-root.

Initrd.gz stuff is now set-up.  This is nice.
2002-12-16 03:46:53 +00:00
freesource e216305685 mtd modules for initrd 2002-12-16 03:42:12 +00:00
freesource 580d55a40a Have the whole uml kernel, modules, tools, and genext2fs properly
compiling now that a new binutils was installed.  Now need to make the
helper_root_fs and Initrd with the uml kernel which was just made and
should be just about there.  This will all be done as non-root.  And
finally need to adjust gbootroot_pkg so all the new compiled stuff can
be extracted in their proper place, ofcourse, this could be done in
the Makefile, too.
2002-12-15 08:10:47 +00:00
freesource 3690d3cc42 Have the whole uml kernel, modules, tools, and genext2fs properly
compiling now that a new binutils was installed.  Now need to make the
helper_root_fs and Initrd with the uml kernel which was just made and
should be just about there.  This will all be done as non-root.  And
finally need to adjust gbootroot_pkg so all the new compiled stuff can
be extracted in their proper place, ofcourse, this could be done in
the Makefile, too.
2002-12-15 07:56:16 +00:00
freesource 18f002f6fc On the way to a true automated src package. 2002-12-14 17:54:41 +00:00
freesource 7df8826e1e Made linux, linuxbr to avoid overlapping with other packages, ofcource
this could be made a variable, too, in BootRoot.pm.
2002-12-12 06:56:00 +00:00
freesource 51f4ad4f2c Making the source package accurate. 2002-12-12 01:10:26 +00:00
freesource f17b6ea413 Helper.yard and it's replacements 2002-12-11 23:41:50 +00:00
freesource 81051244ae Just properly orders --help a little 2002-12-11 18:54:16 +00:00
freesource 953854a5a4 This gets everything working properly. Now --home works properly both
for gui-mode and cli, and all executables can be properly specified.

Ex:

./gbootroot --home . --template Example-Mini.yard --uml-exclusively on
--expect-program ./expect_uml
--uml-kerneluser-mode-linux/usr/bin/linux --root-fs-helper
root_filesystem/root_fs_helper

./gbootroot --home . --template Example-Mini.yard --genext2fs-dir
genext2fs/ --filesystem-command "genext2fs -z -r0"
2002-12-11 18:45:36 +00:00
freesource 29e9e73202 This allows adds the kernel option for UML in expect_uml, it's amazing
what you find when you remove the system package.  Getting closer.
2002-12-11 06:53:24 +00:00
freesource 50bbbb674c cvs from emacs 2002-12-08 23:11:24 +00:00
freesource 6ad8077da8 documented genext2fs-dir 2002-12-08 23:01:45 +00:00
freesource 4c90daea57 Changed linuxbr to linux, may ultimately change it to linux so it doesn't
conflict with user-mode-linux, need to check on the set-up. Probably gbootroot
should be made to conflict with these deb packages.  Options has more
explanation and another hidden option added.
2002-11-20 06:18:00 +00:00
freesource 8827b1b0d4 Some even more elaborate changes so that the gui can be ran from the immediate
directory for testing using only the --home option.  Also, made sure genext2fs
can be found.
2002-11-20 06:13:56 +00:00
freesource 705d8a7856 Now there are some hidden options so that root_fs can be made from the
programs from within the source code like:

perl -I . ./gbootroot --home . --template Helper.yard --root-filename root_fs_experiment --root-fs-helper-location ./root_filesystem/root_fs_helper --uml-exclusively on --expect-program ./expect_uml
2002-11-18 19:52:46 +00:00
freesource bfed2bb88f This corrects nss_check so that the proper version from libc6 is recognized
for nss libraries.  Hopefully, this corrects problems for even newer libc6
versions in the future.
2002-11-18 17:48:54 +00:00
freesource 578ddd6dd2 Now things are working perfectly. Had to add a last statement to the while
wrapper for expect_uml, this is a new bug.  And added preserve-permissions.
2002-11-17 04:01:23 +00:00
freesource 7727285976 Didn't do a save. 2002-11-14 19:51:09 +00:00
freesource b78a85686f This add --help|-h and the corresponding text. Just need to get uml-exlusively
working properly
2002-11-14 19:49:12 +00:00
freesource 407879252c Changed stdout to no-stdout so that stdout is the default, but can be turned
off, and fixed a major bug with undef value used in dirname which caused to
program to die.
2002-11-14 08:38:41 +00:00
freesource 82374d0388 Just some minor changes. 2002-11-14 08:22:56 +00:00
freesource f960c66fcb This gets just about every option working, except for uml-kernel and
preserve-ownership.  Adds color --stdout.  Basically, the bare min is
--template and --stdout for display on console.
2002-11-14 08:21:18 +00:00
freesource 2f4e1cdcc6 This gets read_contents_file working, hopefully error() is the only gtk related
sub to watch out for.
2002-11-14 04:37:08 +00:00
freesource 830a1c109a Now gbootroot is functioning well as either a GUI or CLI in relation to whether or not arguments are added. Options.pm allows things to be checked before interpreting so that a determination can be made what mode to go in. 2002-11-14 00:54:50 +00:00
freesource 8db50ec6ac This adds some more doc, and begins to explore GetOpt, unfortunately it's presently going into an endless loop when there is an incorrect opt. 2002-11-11 08:04:12 +00:00
freesource 79631e765c Planning documentaion for variables for commandline. 2002-11-10 05:21:06 +00:00
freesource 9de07f7f5e This is the start of giving gbootroot some commandline functionality similar to
bootroot, but more specific with the primary goal of allowing root_fs
prototyping without the use of the GUI.
2002-11-10 04:21:10 +00:00
freesource 1f9fdc01d9 Explaining how to do apt-get with the new mirrors. 2002-05-04 22:31:37 +00:00
freesource e20d8b7c68 New download procedure at sourceforge. 2002-05-04 22:11:32 +00:00
freesource a3b071b481 the to this 2002-03-13 19:43:43 +00:00
freesource 133a74cc51 more mem revision. 2002-03-13 19:40:43 +00:00
freesource d077def592 Improved the parameter explanation .. ramdisk_size really wasn't crucial, and
removed mem=16M as a default, first of all this is already standard, and secondly
it may cause problems for users unaware of the MTD Emulators default settings.
2002-03-13 19:21:49 +00:00
freesource a5da598dab Devfs both mount and nomount can be used, this was already in the initrd .. oops. 2002-03-13 05:54:30 +00:00
freesource feaa5201af Didn't mention the addition of mkfs.jffs*, also improved the explanation for the
way the mechanism works.
2002-03-13 05:29:04 +00:00
freesource 9fab779e84 1.3.6 2002-03-12 17:04:11 +00:00
freesource 8aa95a6dc5 1.3.6 2002-03-12 16:58:22 +00:00
freesource 941ac6807b 1.3.6 MTD Emulator 2002-03-11 20:43:44 +00:00
freesource 59c8a5333e This only checks Root_Fs for $ubd0, which makes a lot more sense and avoides
unecessary duplications.
2002-03-11 17:25:01 +00:00
freesource bcf2987f21 This adds better memory ratios for blkmtd. 2002-03-11 16:43:10 +00:00
freesource f75a324390 Added new screenshot. 2002-03-11 05:05:28 +00:00
freesource 95ad45df02 Screenshot of 1.3.6 2002-03-11 05:04:16 +00:00
freesource ffc047907d Added chroot. 2002-03-11 04:29:06 +00:00
freesource 63dc15fe8e Improves the mtd_init regexp even more. 2002-03-11 03:16:23 +00:00
freesource 2e41744e08 This makes for a better regexp .. will also match "/sbin/init 2" for mtd_init 2002-03-11 03:10:51 +00:00
freesource 95a444f619 Just a sp mistake. 2002-03-11 02:44:10 +00:00
freesource 066ecc4772 Made it sound a little better. 2002-03-11 02:41:48 +00:00
freesource 38dd4c96d5 Just some prettifying. 2002-03-11 02:40:17 +00:00
freesource 9bf0adc435 Before the path was hardwired to /tmp*, but now it can be anywhere. 2002-03-11 02:27:54 +00:00
freesource a1db0380d4 This should be pretty obviously, however, this provides some good information
which should make a gbootroot user even more knowledgable.
2002-03-10 21:07:03 +00:00
freesource 10cd4d9372 This should be pretty obviously, however, this provides some good information
which should make a gbootroot user even more knowledgable.
2002-03-10 21:00:24 +00:00
freesource 55e19f94fe changes. 2002-03-09 07:20:41 +00:00
freesource a85e9bcc99 A variety of improvements, like giving the module the device number, allowing for
ubd\d{1}\w?.
2002-03-09 06:59:39 +00:00
freesource 24897ac61e This goes a step farther an allows ubd to be ubd\d{1] rather then confined to
1, however, mtd and mtdblock will be 0 for the first module invocation.
2002-03-09 06:50:27 +00:00
freesource 80ebd88aef This allow ubd0\w?, this works with mtdram, but causes blkmtd to fail. 2002-03-09 06:00:07 +00:00
freesource 86f767a446 Yard won't attempt to make /dev on compressed fs and ro if /dev is a symbolic
link, won't complain when there is an unitialized value in concatation in
Boot,  Ramdisk_size is always 4096 for mtdram, this setting isn't really
necessary, but is left anyways.
2002-03-09 01:47:24 +00:00
freesource 667eacca73 This adds devfs=nomount capability. 2002-03-08 18:56:16 +00:00
freesource 13489b4fb0 This checks for chroot, makes sure that dev exists, and makes both dev and
initrd in the correct location.  The /mnt path is checked for chroot, and
passed to CHROOT.
2002-03-08 08:00:15 +00:00
freesource a53fb8d51b Explains how chroot must be on the root_fs if it is going to boot properly. 2002-03-08 07:39:07 +00:00
freesource 4da04f8623 This adds ceil() to $total_size, and always makes sure that ramdisk_size is
at least 4096.
2002-03-08 07:35:32 +00:00
freesource bf4200e3c5 Fixed a little bug where initrd= wasn't being passed. Everythings looks good
with the default Initrd.gz.
2002-03-08 03:45:26 +00:00
freesource b2a5247689 Adds tunctl. 2002-03-08 03:40:41 +00:00
freesource 26e513978e Updates to 2.4.18-2um 2002-03-08 03:40:18 +00:00
freesource 02b0abcb24 This updates to 2.4.18-2um, probably the most stable version of uml I have
used yet, it doesn't even exhibit compiler weirdisms.
2002-03-08 03:39:51 +00:00
freesource f44e152b17 This is a new tool for making TUN/TAP interfaces persistent and non-persistent.
Basically, to allow an adm to assign a tap device to a user, but not allowing
a user to change any aspects of the host side of the interface .. anotherwards
uml_net isn't required.
2002-03-08 03:33:06 +00:00
freesource b92a56e7b3 This adds Initrd.gz. 2002-03-08 02:48:12 +00:00
freesource 6cb5dc270a This is technically a root fs, so putting it in this directory. This is
the special initrd used by the mtd emulator, and this specific one is
designed for 2.4.18-2um.
2002-03-08 02:37:27 +00:00
freesource cae5a30a21 Documentation for MTD. 2002-03-07 18:55:25 +00:00
freesource ecc03b1980 This completes the init and mtd_init recognization .. added single. 2002-03-07 17:54:23 +00:00
freesource 967df903ea This adds the mtd_init option to the kernel command-line so that the
pivot_root routine can be interacted with, and also checks for alternative
runlevels, all assigned to $init.
2002-03-07 07:27:10 +00:00
freesource 74dd88069a This is even nicer. It gives both mtdram and blkmtd the same memory parameters
for mem.  Just have to watch out for that nasty cramfsck by Linus.
2002-03-07 03:45:11 +00:00
freesource fadcb89061 More mem adjustments, this time to the spin wheel, 1024 for 1, 8192 for 2,
these are great setting for mtdram .. <16M files can use the small adj.
>16M should zero down with 3 and increment with 2nd button.
2002-03-07 03:16:46 +00:00
freesource 30a11e4bf2 A few more improvements to the mtd code to handle memory better 16M increments
for mtdram, will probably do a similiar thing for blkmtd which appears to be
exponential 16 32 64 etc .. ofcourse at 128 things can get narly.
2002-03-07 02:55:32 +00:00
freesource 6b3eda4286 This pretty much covers it, have both mtdram and blkmtd working, just need to
figure out where Initrd.gz will be stored.
2002-03-06 20:30:06 +00:00
freesource 7fcb2ca973 Worked out lots of issues with mem, even using POSIX, tested well for mtdram,
interface is almost there.
2002-03-06 07:40:33 +00:00
freesource 07694a9bf1 This sets up everything, and tests the new mtd interface, looks good. 2002-03-06 03:55:19 +00:00
freesource d87f6a9cdd Added the correct options for mkfs.jffs. 2002-03-05 19:04:02 +00:00
freesource f7921951e1 This keeps a nice size ration for $mtd_total_size, and automatically checks if
the root_fs is real.
2002-03-05 07:20:58 +00:00
freesource ff5458de18 This uses the defaults for jffs/jffs2 properly, when nothing is added to the cli. 2002-03-05 05:25:26 +00:00
freesource 4553498916 The newest look with the MTD emulator. 2002-03-05 00:23:16 +00:00
freesource 3fcea5beb5 Now it has the look. 2002-03-05 00:13:48 +00:00