freesource
e39fbff6ee
Moved some text over here.
23 years ago
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.
23 years ago
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.
23 years ago
freesource
4db5216447
Date change.
23 years ago
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.
23 years ago
freesource
568ff893ff
Adds symlinks for archictecture dependent repository direcotory.
23 years ago
freesource
2a2483ba7f
Some doc about error output spelling correction.
23 years ago
freesource
9496c72553
Updated the version number. At this point gbootroot is officially 1.3.0 having
reached some milestones.
23 years ago
freesource
2536c2dd66
Changes have been removed and placed in their own file.
23 years ago
freesource
7ef6926d9c
Where to find the FAQ in help.
23 years ago
freesource
03022313bc
Made usize into set_default_size form uml_window.
23 years ago
freesource
c40e77276b
Changed the size of the box so that options and the root_fs have more room.
23 years ago
freesource
9d2ffa3a89
Added Esc close capability for save as.
23 years ago
freesource
830467df85
This removes -i8192 from genext2fs default, this just causes problems, the defaults built into
genext2fs work alot better.
23 years ago
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.
23 years ago
freesource
d1cd32b44d
Only gives $mtab a value on cancel if it is a bootloader check.
23 years ago
freesource
306cbc8cd0
Turned off the busybox test.
23 years ago
freesource
44a5828e82
This solves the problem of extra devices in boot_device_table.txt
23 years ago
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().
23 years ago
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.
23 years ago
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.
23 years ago
freesource
80cb0748bb
Added -z to genext2fs.
23 years ago
freesource
3015d7f233
Added -p to objcopy.
23 years ago
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.
23 years ago
freesource
2b5179472b
Text additions.
23 years ago
freesource
6297583e9b
This puts the logic for the ARS device in the proper place in submit.
23 years ago
freesource
08b4a09338
Removed the commented out sections used to test.
23 years ago
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.
23 years ago
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.
23 years ago
freesource
b26efaef3b
This is better because it checks to see if the real device is mounted,
ofcourse this is only necessary when lilo is used.
23 years ago
freesource
cde7f50f3f
Almost have genextfs done for boot, now just have to use a smaller kernel,
and put everything somewhere else besides $mnt, so that lilo can do its
thing on a real device assuming fstab is edited for a non-root user.
23 years ago
freesource
4592b76a91
This adds the -r option to depmod so that it doesn't complain for non-root
users, which is cool.
23 years ago
freesource
905be9a57d
Now makes initrd as non-root user.
23 years ago
freesource
2924fdf6d6
Added explanation about LOGFILE .. error and info.
23 years ago
freesource
5dd1ff6f99
Explains error output for gbootroot.
23 years ago
freesource
770ee31a7c
Changed mind about 0444 for root, actually, the symlink provides the protection,
and the permissions are necessary, too .. the original ones.
23 years ago
freesource
2f718bd0c8
Startin verbosity logging before user dir creation, since the subs require
verbosity.
23 years ago
freesource
f9d75803d8
Although this should be done in the Makefile, 0444 is done on the replacements
if root is running.
23 years ago
freesource
1c246541f2
All replacements are now symlinks, and they will also be read-only.
23 years ago
freesource
05da1a4a31
Changes to make $> > 0 happy.
23 years ago
freesource
5a8621791a
Some misc. changes.
23 years ago
freesource
c7eac0edfe
Initializes makefs for non-root user in gbootroot, so future changes aren't
overwritten.
23 years ago
freesource
aac5d3524f
Adds genext2fs to the free software credits.
23 years ago
freesource
c0f79a5cd9
Added a reminder.
23 years ago
freesource
66183d1cd5
Updated the changelog.
23 years ago
freesource
640a540791
Checks for file and ash now too.
23 years ago
freesource
df6e4aecf3
Adds check for lilo and ash so they don't always have to be in depends, though
ash stays there lilo is no in Recommends.
23 years ago
freesource
50cc0e4ded
Updated the version to 1.2.14 and date.
23 years ago
freesource
fed9b6c6cd
The non-root saga continues.
23 years ago
freesource
1c3fe99928
Fixes a bug with append not remembering state for non-root users, or where the
lilo.conf wasn't found. Also properly handles the values for $append and
$entry_advanced[2].
23 years ago