Commit Graph
100 Commits
Author SHA1 Message Date
freesource 3b2dbefe82 Fixed some grammar. 2003-02-14 05:47:33 +00:00
freesource 2732a135d3 Another nasty. Didn't even noticed I introduced it when I fixed
another nasty .. inserted the wrong scripts .. explains the stack
overflows when multiple consoles tried to spawn during expect
sessions.
2003-02-14 05:45:36 +00:00
freesource ccf483d186 Making the specs even better. This time avoiding post scripts
specific to various rpm flavors.
2003-02-14 05:35:34 +00:00
freesource aea0e0054b Found another nasty, where bad symlinks were being produced in --home
. .. this isn't wanted, actually I'm not sure why I changed to this
behavior to begin with, but remember that repl dirs weren't formed in
one instance, but this isn't a problem anymore.
2003-02-13 19:35:34 +00:00
freesource a755253bcc build_dir under mandrake was conflicting with the builddir macro
.. changed to buildd_dir.
2003-02-13 15:39:09 +00:00
freesource 9c9e229c1d The miracles of testing, had to change the conditional because
Mandrake installs both getty and mingetty.
2003-02-13 07:37:49 +00:00
freesource b4c152d3c6 k 2003-02-12 17:18:36 +00:00
freesource 67650322f8 k 2003-02-12 17:15:25 +00:00
freesource a47e9ee43a Some deletion necessary for stable debian package making. 2003-02-12 08:05:32 +00:00
freesource 068e48931d Added a configure script to handle skas-or-tt for now, since editing
in place wasn't such a good idea.
2003-02-12 07:29:16 +00:00
freesource e6e3100c78 sp. fix. 2003-02-12 07:09:45 +00:00
freesource 0067a7a5fc Added a configure script to handle skas-or-tt for now, since editing
in place wasn't such a good idea.
2003-02-12 07:02:34 +00:00
freesource 37df1ae07c A better approach. 2003-02-12 07:01:43 +00:00
freesource 42a02543bb Little changes. 2003-02-12 02:02:22 +00:00
freesource 64c0642558 Little changes. 2003-02-12 00:52:05 +00:00
freesource 2ca3b2b68b Little changes. 2003-02-12 00:33:42 +00:00
freesource 0fa3f72b1b An uptodate template for stable debian with a minor change in make_debian. 2003-02-12 00:25:44 +00:00
freesource 659b45558f Updates the specs to the proper versions. 2003-02-11 20:26:41 +00:00
freesource 804f7c8ccf Corrects an issue with the variable MODE not being recognized. 2003-02-11 20:17:26 +00:00
freesource 19e2a7e0f8 Corrects an issue with the variable MODE not being recognized. 2003-02-11 20:02:22 +00:00
freesource 4c08f149f5 msg to mesg 2003-02-11 18:33:31 +00:00
freesource 138d4ba643 Explanation about the new perl 5.8 series packages for perl-Expect. 2003-02-11 07:50:09 +00:00
freesource b6b1d69580 More stuff. 2003-02-11 03:51:12 +00:00
freesource 374c17ecec Released new Expect rpms. 2003-02-11 03:17:30 +00:00
freesource 29c848e978 More cool stuff. 2003-02-10 18:05:22 +00:00
freesource 420da71e5b More cool stuff. 2003-02-10 17:38:47 +00:00
freesource ec6f76c5ed sp. mistake 2003-02-10 15:38:15 +00:00
freesource 673d4856b4 Adds stop and go to the uml_mconsole interfact for the UML Box. 2003-02-10 05:39:26 +00:00
freesource e6e74f851a Fixes another nasty. 2003-02-10 05:11:23 +00:00
freesource c54f36d1b2 Get in there. 2003-02-09 07:28:30 +00:00
freesource 5571e308fc Lots of good changes. 2003-02-09 07:26:38 +00:00
freesource 7089533bc3 Not necessary to have this stuff in the sources. 2003-02-09 07:20:15 +00:00
freesource a73299182d Not necessary to have this in the sources. 2003-02-09 07:15:57 +00:00
freesource 21c3ad68fc Not necessary to keep this stuff in the sources. 2003-02-09 07:14:59 +00:00
freesource 75272a29af k 2003-02-09 06:44:26 +00:00
freesource 3430df4fcb Moved deps to stable from unstable. 2003-02-09 05:46:12 +00:00
freesource b30b7561d5 The newest thing. 2003-02-09 05:37:04 +00:00
freesource 8689e00a9a Some stuff which I neglected to commit. 2003-02-08 06:30:06 +00:00
freesource 2fea11b391 Removed a stupid exit left for testing. 2003-02-08 04:48:22 +00:00
freesource d0b1d9465b Changes and improvements, probably wasted 2 much time. 2003-02-08 04:22:24 +00:00
freesource 7ddc7871e9 Fixed spelling errors. 2003-02-08 02:56:40 +00:00
freesource b13f144c4b This adds yard template help. 2003-02-07 19:57:21 +00:00
freesource e00a11f5ab More documentation. 2003-02-07 19:12:30 +00:00
freesource 7f2dc7e7a0 Updated the documentation. 2003-02-07 19:07:08 +00:00
freesource 08fe16db4c Welcome to the world of distribution portability. 2003-02-07 18:30:29 +00:00
freesource bf7dd83bba Welcome to the world of portability within distributions. 2003-02-07 18:24:20 +00:00
freesource 3a14fa35d4 Working the way I want it to. This is if/elsif logic. Ignores
conditionals if deliminators are not used.


\
if ( condition )
  statement
  ..
elsif ( condition )
  statement
  ..
\

The \ can be at the start of the first conditional or the end of the
last statement
2003-02-07 17:50:32 +00:00
freesource c86b14e069 Working nicer, but will probably get rid of one conditional check 2003-02-07 16:55:05 +00:00
freesource 535392992a Almost have the new control structure for templates finished .. if elsif else 2003-02-07 06:49:11 +00:00
freesource 1d03c1eefc The stuff that needs to be done. 2003-02-06 17:52:04 +00:00
freesource 526031d371 Fixes rpm dist problems with @INC. 2003-02-05 06:56:50 +00:00
freesource c76195a69c Final touches. 2003-01-14 03:45:01 +00:00
freesource 1e51a10101 This pretty much completes the development cycle for 1.4.0, unless
anything major comes up.  Added some links to the webpage, information
how to customize the kernel in the source package, and ups the date,
though that will probably be done one more time.
2003-01-11 03:56:08 +00:00
freesource 544918f4a9 Won't need a gbootroot-nest1 package, afterall, will just set NEST=1,
this will increase memory requirements just a little bit .. was
thinking about 2.
2003-01-06 05:12:22 +00:00
freesource d5d9805a8b Won't need a gbootroot-nest1 package, afterall, will just set NEST=1,
this will increase memory requirements just a little bit .. was
thinking about 2.
2003-01-06 04:25:29 +00:00
freesource 9cede96d0f Fixed a bug which causes lock-ups during seconf fs creation with
EXPECT, and a bug where .options wasn't being written to disk or the
path was being altered when a variable was being altered.  This also
gets things trim and ready with the coolest discovery being that a
nested kernel can run on the host and in it's nest.  I'll be testing
other nested levels to discover how far this can go and be
incorporated in one package which is nice.
2003-01-05 21:07:15 +00:00
freesource 31354e73c0 Nice updates. 2003-01-05 06:00:38 +00:00
freesource 5c9bb829a2 Added the skas-or-tt rev. 2003-01-05 02:10:41 +00:00
freesource f845aab17f After a day of figuring that only strstr was required, this new change
will set things so that nested umls can work with a tt host
kernel. Since everything looks like skas under a uml even if the host
kernel is tt.  So /proc/cmdline is looked at since skas-or-tt
automatically adds the mode={tt,skas} option.
2003-01-05 01:30:24 +00:00
freesource b0daac22b2 This puts the README in the normal binary. 2003-01-04 00:51:53 +00:00
freesource 8c8fd921db This adds a new c program skas-or-tt mostly from uml code which
automates the recognition of whether or not the host kernel has the
skas patch applied.  Makefile edits itself, and all gui is automated.
2003-01-03 19:35:49 +00:00
freesource b7d2a338d7 This adds a new c program skas-or-tt mostly from uml code which
automates the recognition of whether or not the host kernel has the
skas patch applied.  Makefile edits itself, and all gui is automated.
2003-01-03 18:56:48 +00:00
freesource e09780d219 Newest for um-45 2003-01-03 18:55:56 +00:00
freesource 62ac34672a This adds a new c program skas-or-tt mostly from uml code which
automates the recognition of whether or not the host kernel has the
skas patch applied.  Makefile edits itself, and all gui is automated.
2003-01-03 16:34:21 +00:00
freesource 1578dff32e Thought it was time to update the copy to 2003. Fixed a few minor
bugs founds while running underneath uml.  One percular bug pertaining
to OPTIONS was found after running a uml from the uml box then closing
it again making a new root_fs and opening it again the options were
missing.  Haven't noticed this on the host system before.  Will also
need to add a c program to determine whether the host kernel is tt or
skas to auto-magically determing what kernel mode to run in.
2002-12-28 04:37:59 +00:00
freesource 92320d21af depends on the nested or unnested flavour 2002-12-27 06:41:20 +00:00
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