1
0
mirror of https://github.com/fspc/gbootroot.git synced 2025-04-04 07:43:22 -04:00

147 Commits

Author SHA1 Message Date
freesource
126be83ab2 Oops, this text wasn't necessary, it was just a little bug related to
pasting.
2003-02-15 08:25:39 +00:00
freesource
a6b8114ecf Nice catch . 2003-02-15 06:21:42 +00:00
freesource
e6e74f851a Fixes another nasty. 2003-02-10 05:11:23 +00:00
freesource
526031d371 Fixes rpm dist problems with @INC. 2003-02-05 06:56:50 +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
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
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
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
82374d0388 Just some minor changes. 2002-11-14 08:22:56 +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
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
ab8f49d834 Just altered some text. 2002-02-09 02:49:19 +00:00
freesource
d97ed5d819 Fixed another non-fhs path issue when fooling around in mdk.
# I always thought the BEGIN statements were executed before everything else,
# but I have discovered that in this case it has to be placed before the
# use statements if exec /usr/bin/gbootroot is done via $PATH .. I guess
# that makes sense because $PATH is established in the BEGIN.
2002-02-04 18:22:18 +00:00
freesource
f2cfe39a9f More credits. 2002-01-16 14:21:49 +00:00
freesource
beb2d088d1 Changes Liav related. 2002-01-07 19:37:33 +00:00
freesource
d813ad115d This should fix the bug reported by Liav Asseraf. The main program was
rearragned and put in BootRoot, but the BEGIN block which sets up the FHS
for perl's INC was now in this file, so ofcourse, gbootroot couldn't find the
modules.
2002-01-06 06:28:28 +00:00
freesource
d64bb295d3 Time to update. 2002-01-04 00:51:28 +00:00
freesource
ec4cf9f6a7 Added perl path and authors. 2001-12-24 21:56:55 +00:00
freesource
df3f36f9cc Changed text for boot method, slight change in main file. 2001-12-24 18:17:05 +00:00
freesource
3bd440f5dd Added my mother as patron to the project, because she always has been. 2001-12-24 17:30:12 +00:00
freesource
e39fbff6ee Moved some text over here. 2001-12-17 19:45:36 +00:00
freesource
6a1bb9f9a3 This is the beginning of better symbol control, ars will be dispensed with.
Basically gbootroot has just one function start() called from BootRoot.
Eventually BootRoot will be split further into ARS and ABS.  This makes more
sense then having one large gbootroot .. it just grew too much.
2001-12-17 18:13:18 +00:00
freesource
16a076e283 This gets rid of the annoying perhaps you are not root for gdkbirdaao,
and only tests if root and using a method which has lilo .. default if
method hasn't been chosen.
2001-12-12 17:59:03 +00:00
freesource
4db5216447 Date change. 2001-12-12 07:18:49 +00:00
freesource
6d4c8ead9d Got rid of the \.yard suffix rule, though template needs to be ^\w+, I
never really documented this, and it may trick users who aren't aware of
the rule.
2001-12-11 19:53:07 +00:00
freesource
568ff893ff Adds symlinks for archictecture dependent repository direcotory. 2001-12-11 19:08:03 +00:00
freesource
2a2483ba7f Some doc about error output spelling correction. 2001-12-07 08:18:20 +00:00
freesource
9496c72553 Updated the version number. At this point gbootroot is officially 1.3.0 having
reached some milestones.
2001-12-07 07:08:03 +00:00
freesource
2536c2dd66 Changes have been removed and placed in their own file. 2001-12-07 07:02:40 +00:00
freesource
7ef6926d9c Where to find the FAQ in help. 2001-12-07 02:40:20 +00:00
freesource
03022313bc Made usize into set_default_size form uml_window. 2001-12-06 19:33:08 +00:00
freesource
c40e77276b Changed the size of the box so that options and the root_fs have more room. 2001-12-06 19:26:57 +00:00
freesource
9d2ffa3a89 Added Esc close capability for save as. 2001-11-30 02:26:43 +00:00
freesource
830467df85 This removes -i8192 from genext2fs default, this just causes problems, the defaults built into
genext2fs work alot better.
2001-11-29 20:09:34 +00:00
freesource
74e5270f06 $ENV{RELEASE} is now initialized every time a check is run on the template.
Information can come from three sources, the kernel version returned from
a selected kernel in the main section, the user defined kernel version
in the ABS, or `uname -r`.  User defined kernel version overrides the kernel.
The root_fs needs to be built in relation to the actual kernel modules
it will run on.  Previously the $RELEASE value wasn't returned properly
because of some bugs in kernel_version_check.  This has been fixed.
2001-11-28 02:39:27 +00:00
freesource
d1cd32b44d Only gives $mtab a value on cancel if it is a bootloader check. 2001-11-26 08:22:34 +00:00
freesource
306cbc8cd0 Turned off the busybox test. 2001-11-26 07:07:04 +00:00
freesource
44a5828e82 This solves the problem of extra devices in boot_device_table.txt 2001-11-26 06:22:44 +00:00
freesource
f4d63b90d9 This does a great job of prompting the user if they have root privileges for lilo, they may
continue or stop the process.  This uses mtab().
2001-11-26 05:59:05 +00:00
freesource
e507aa375e This almost creates a successful normal user boot disk .. but doesn't find /dev/fd0 despite
its existence.  Also, rootdisk isn't created yet.  Getting pretty close.
2001-11-23 06:38:02 +00:00
freesource
2eff37e59b This makes the default replacement directory permanent, rather than calling it over and
over again.  Right, now busyboxes ldd is being used in Yard.pm for some experiments.
2001-11-19 08:59:38 +00:00
freesource
80cb0748bb Added -z to genext2fs. 2001-11-17 08:33:37 +00:00
freesource
3015d7f233 Added -p to objcopy. 2001-11-17 06:11:53 +00:00
freesource
b22b1d9bee Added -r0 to genext2fs default for non-root user. Now if a genext2fs would
work for a non-root user, even though it appears exactly the same as the
root_fs created by root with the same template .. it just doesn't work.
2001-11-16 03:07:41 +00:00
freesource
2b5179472b Text additions. 2001-11-07 07:47:11 +00:00
freesource
6297583e9b This puts the logic for the ARS device in the proper place in submit. 2001-11-07 01:17:39 +00:00
freesource
08b4a09338 Removed the commented out sections used to test. 2001-11-06 20:07:13 +00:00
freesource
338370c319 This does it! Now non-root users can create complete boot/root sets ..the
only catch is lilo, but working that one out.
2001-11-06 20:05:59 +00:00
freesource
12807a509e If the ARS is never opened, $entry_advanced[3] eq "", so now when $um == 0
it defaults to the value for BOOT_DEVICE.
2001-11-06 19:16:57 +00:00