|
@ -0,0 +1,409 @@ |
|
|
|
|
|
gbootroot (1.3.6-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* 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. |
|
|
|
|
|
* Added the MTD Emulation section to the UML Box. This allows |
|
|
|
|
|
filesystems to be run on a simulated Memory Technology Device via |
|
|
|
|
|
mtdram or blkmtd. This is most useful for running jffs2 fs |
|
|
|
|
|
(compressed journaling fs designed for flash memory). This is handy |
|
|
|
|
|
for shipping and running jffs2 images, and to test this and other fs |
|
|
|
|
|
ultimately designated for a MTD device. With a little tweaking |
|
|
|
|
|
they should run well on an x86 MTD. |
|
|
|
|
|
* If a fs is being made with mkcramfs, genromfs, mkfs.jffs or |
|
|
|
|
|
mkfs.jffs2 and the directories /dev or /initrd don't exist, they are |
|
|
|
|
|
automatically are created during the create stage. Initrd dir is |
|
|
|
|
|
needed for mtd emulation testing, and dev is also required. |
|
|
|
|
|
* 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 respects this. |
|
|
|
|
|
* Now files for uml_exclusively are made in create_expect_uml which is |
|
|
|
|
|
effectively known as the create stage. This avoids the unecessary |
|
|
|
|
|
previous 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. |
|
|
|
|
|
* Added jffs/jffs2 image construction. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Mon, 11 Mar 2002 00:43:24 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.5-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Now the template called Helper.yard used to create the |
|
|
|
|
|
root_fs_helper is included with root_fs_helper. |
|
|
|
|
|
* 1.3.4 was awarded Editor's pick by SoftLandMark, but I recommend |
|
|
|
|
|
upgrading to 1.3.5 because of my oversight with the root_fs_helper |
|
|
|
|
|
issue, as well as the improved initrd testing capability of the |
|
|
|
|
|
specially patched 2.4.17-10um kernel. I also recommend running |
|
|
|
|
|
gbootroot as a normal user, at least that's what I usually do. :) |
|
|
|
|
|
* Root_fs_helper was working fine, but because I hadn't committed, let |
|
|
|
|
|
alone copied the new changes to CVS I didn't notice any aberrations |
|
|
|
|
|
until I installed the new released version of gbootroot. This is |
|
|
|
|
|
related to the new securretty requirements of uml. Problem fixed. |
|
|
|
|
|
* Initrd was not working with any fs other than ext2. After |
|
|
|
|
|
contacting the trinux-uml project, Matthew Franz <mfranz@cisco.com> |
|
|
|
|
|
confirmed that he was having problems creating a working uml for the |
|
|
|
|
|
initrd created by Bill Burdick <bill@appliedreasoning.com>. I |
|
|
|
|
|
talked Bill into sending me his uml .config, and narrowed down the |
|
|
|
|
|
problem to cramfs. Cramfs has known bugs as documented in the |
|
|
|
|
|
kernel sources. Because cramfs was placed before just about every |
|
|
|
|
|
fs in the VFS check order, and trinux-uml's initrd was minix, the |
|
|
|
|
|
kernel failed, but an ext2 initrd didn't. Changing the order in |
|
|
|
|
|
which filesystems are checked during the VFS stage by editing |
|
|
|
|
|
fs/Makefile solves the problem. Thanks to Henrik Nordstrom |
|
|
|
|
|
<hno@marasystems.com> for pointing out how to do this at user-mode- |
|
|
|
|
|
linux-devel. I am hoping the patch found in user-mode- |
|
|
|
|
|
linux/usr/lib/uml/cramfs-vfs-oder.patch becomes part of uml. This |
|
|
|
|
|
should have been corrected ages ago in the standard Linux kernel. |
|
|
|
|
|
* Removed unecessary warning which warned that left-hand side |
|
|
|
|
|
replacements couldn't be a directory if it happened to find that |
|
|
|
|
|
directory on the hostfs. Directories can be replacements. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 13 Feb 2002 15:11:41 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.4-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Updated to 2.4.17-10um and added Jeff's initrd fix. |
|
|
|
|
|
* Updated to 20020125 uml tools. |
|
|
|
|
|
* The rpmized gbootroot package requires perl-Expect which in turn |
|
|
|
|
|
requires perl-IO-Tty and perl-IO-Stty. A search on the Net revealed |
|
|
|
|
|
that the existing rpms out there are either outdated, don't have |
|
|
|
|
|
their dependencies set-up properly, or require a particular version |
|
|
|
|
|
of the perl5 series. I made these rpms so they work on any i386 |
|
|
|
|
|
architecture which is using the perl5 series. This includes 5.6.0 |
|
|
|
|
|
and 5.6.1 which are in common use on most major distributions as of |
|
|
|
|
|
the year 2002. If you have a problem with the automated Linux |
|
|
|
|
|
virtual machine which appears related to these modules, please don't |
|
|
|
|
|
hesitate to contact me. They are available at |
|
|
|
|
|
prdownloads.sourceforge.net/gbootroot. |
|
|
|
|
|
* Created rpms for Mandrake type dists, and Red Hat type dists. |
|
|
|
|
|
* Added vc/? and vcs? to the etc/securetty files because the new uml |
|
|
|
|
|
kernel uses these now. |
|
|
|
|
|
* Fixed the fhs situation again. This time it will definitely work. |
|
|
|
|
|
As I wrote in the code: "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 this particular BEGIN." Other |
|
|
|
|
|
executables have been fixed including expect_uml and |
|
|
|
|
|
yard_chrooted_tests. |
|
|
|
|
|
* Improved Replacements Box GUI. |
|
|
|
|
|
* Added a button to open up the Filesystem Box from the ARS, this is |
|
|
|
|
|
on the same line as Filesystem Size. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Fri, 8 Feb 2002 19:33:13 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.3-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* During the boot stage the filsystem type was used to determine |
|
|
|
|
|
whether to use the genext2fs (non-root) method or the normal method |
|
|
|
|
|
used by root. Now the user type is used, this is better because it |
|
|
|
|
|
prevents conflicts if a different filesystem type is chosen, or if a |
|
|
|
|
|
non-root user changes to a different filesystem type in the |
|
|
|
|
|
filesystem box and forgets to change back to genext2fs; however, it |
|
|
|
|
|
prevents root from using the genext2fs method, which isn't a |
|
|
|
|
|
problem. The sudo requirement for lilo is too much of a |
|
|
|
|
|
requirement, and will be changed in future versions. |
|
|
|
|
|
* Fixed another non-root boot/root bug. The info had it correct, but |
|
|
|
|
|
the actual copy with genext2fs was being done from the wrong |
|
|
|
|
|
location. This has been fixed. This method may be ditched for a |
|
|
|
|
|
far better one in the near future. |
|
|
|
|
|
* Had some testing code which was providing the wrong value for |
|
|
|
|
|
$compress, this made non-root booting fail for bzip2 because bunzip2 |
|
|
|
|
|
didn't exist in the initrd. |
|
|
|
|
|
* Added another technique in the FAQ to show how space can be saved on |
|
|
|
|
|
the root_fs by using the libraries from the initrd. Liav |
|
|
|
|
|
instigated this by asking a question related to FAQ question 14, "So |
|
|
|
|
|
if I understand correctly, it is not possible to copy libc from |
|
|
|
|
|
/dev/ram0 to /dev/ram1 before mounting /dev/ram1 as / ? |
|
|
|
|
|
* Liav pointed out how Yard can make boot/root floppies with a |
|
|
|
|
|
compressed root filesystem. Edited FAQ question 13 to correctly |
|
|
|
|
|
reflect how gz compressed root filesystems may be booted without an |
|
|
|
|
|
initrd. |
|
|
|
|
|
* State is saved for the Compression off check box and the Root |
|
|
|
|
|
Filename save check box. |
|
|
|
|
|
* The UML Kernel entry box in the ARS remembers state now. |
|
|
|
|
|
* Changed the behavior of save_as so that when compression is chosen, |
|
|
|
|
|
the entry won't be the same as that found in Root Filename, but |
|
|
|
|
|
instead reflects the newly compressed file. This change was |
|
|
|
|
|
precipitated by the previous change to the Accept behavior. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Tue, 15 Jan 2002 13:50:08 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.2-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Updated linux and modules to 2.4.17-4um. Made jffs and jffs2 part |
|
|
|
|
|
of the kernel, and had to comment out the get_mtd_device function |
|
|
|
|
|
call in jffs_fm.c and super.c to accomplish this. Looking forward |
|
|
|
|
|
to more support from the uml project for mtd devices. |
|
|
|
|
|
* Updated to the 20020104 uml tools, this includes port-helper which |
|
|
|
|
|
is the new helper for allowing uml devices to be attached to a |
|
|
|
|
|
specified host port. |
|
|
|
|
|
* Changed the behavior of the Accept button so that when compression |
|
|
|
|
|
is chosen (gzip or bz2) the Root Filename remains the same as |
|
|
|
|
|
before. This is nice because the fs can be remade with the same |
|
|
|
|
|
name and re-compressed, rather then appending gz or bz2 to the name. |
|
|
|
|
|
Before if the user forget to delete the ending this would happen: |
|
|
|
|
|
root_fs.bz2.bz2.bz2 |
|
|
|
|
|
* Changed shells for root and user to /bin/sh in passwd-debian, |
|
|
|
|
|
passwd.debian and passwd.example. This is a better idea, and |
|
|
|
|
|
assumes sh links to a user defined shell, so if the shell is changed |
|
|
|
|
|
the password files don't have to be. |
|
|
|
|
|
* Added several new questions to the FAQ, thanks to Liav. |
|
|
|
|
|
* Liav Asseraf <liav_a@yahoo.com> points out a problem in 1.3.1. I |
|
|
|
|
|
reply to him with this answer: "Indeed, you have found a bug. |
|
|
|
|
|
Bootroot adheres to the most recent Filesystem Hierarchy Standard |
|
|
|
|
|
(2.1); in previous bootroot versions a big chunk of the source code |
|
|
|
|
|
was included in /usr/bin/gbootroot, but I decided to reorganize and |
|
|
|
|
|
move most of that code to BootRoot/BootRoot.pm, in the process I |
|
|
|
|
|
also moved a statement which executes before the rest of the program |
|
|
|
|
|
does to set up a proper @INC. What this all means is that gbootroot |
|
|
|
|
|
couldn't find the required modules." This bug has been fixed. |
|
|
|
|
|
* Altered tooltip text for the Options entry to recognize that the |
|
|
|
|
|
umid needs to be switched in the mconsole box in order for the new |
|
|
|
|
|
Linux virtual machine to be controlled via the buttons and the |
|
|
|
|
|
mconsole. The behavior could be changed to accomplish this |
|
|
|
|
|
automatically, but that wouldn't be consistent with the behavior |
|
|
|
|
|
one would expect from the mconsole; anyways the documentation |
|
|
|
|
|
already explains to use switch in the mconsole. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Fri, 11 Jan 2002 13:03:13 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.1-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Added a complete interface to the mconsole in the UML Box. Multiple |
|
|
|
|
|
options can be entered at one time. Options include: switch so |
|
|
|
|
|
that the umid can be changed to control a different Linux virtual |
|
|
|
|
|
machine, sysrq as in Documentation/sysrq.txt, config and remove for |
|
|
|
|
|
devices (ubd?,eth?), reboot and halt, version to find the version |
|
|
|
|
|
of the running uml kernel, and help. |
|
|
|
|
|
* Added both a Reboot and Halt button to the UML Box. Both of these |
|
|
|
|
|
buttons have an interface to mconsole, and provide clean control of |
|
|
|
|
|
rebooting or halting a Linux virtual machine. When they fail, |
|
|
|
|
|
Abort does all the clean-up, but this should be used as a last |
|
|
|
|
|
resort. Both of these buttons initially parse the Options entry |
|
|
|
|
|
for the first instance of umid |
|
|
|
|
|
* Added a new stage button in the Yard Box called Copy. Create is now |
|
|
|
|
|
Copy, and the uml_exclusively and genext2fs behavior are handled by |
|
|
|
|
|
Create, this is much nicer because a new filsystem type can be |
|
|
|
|
|
created without having to wait for everything to be copied again to |
|
|
|
|
|
the sources directory. |
|
|
|
|
|
* Updated the documentation and graphics to reflect the new changes, |
|
|
|
|
|
and provide a new exercise. |
|
|
|
|
|
* If the sources created from the template had a symlink in them from |
|
|
|
|
|
a previous creation, you couldn't just press create again without |
|
|
|
|
|
symlink() complaining (for instance, for genext2f and the new |
|
|
|
|
|
uml_exclusively). This has been fixed. |
|
|
|
|
|
* Compiled 2.4.16-2um linux and modules to specification for |
|
|
|
|
|
root_fs_helper. Makefile properly edited to copy over the config |
|
|
|
|
|
used. Ext2, cramfs, minix, reiserfs, and romfs are built-in to the |
|
|
|
|
|
kernel. |
|
|
|
|
|
* Got rid of the complete lock-up when large files are compressed, |
|
|
|
|
|
ofcourse, users won't want to try to compress more than one format |
|
|
|
|
|
at the same time, because the logic will get skewed. In the future |
|
|
|
|
|
may make this OO. Added some verbosity to tell when the process |
|
|
|
|
|
has begun and finished. |
|
|
|
|
|
* Established logic for Filesystem Box based on ownership. Defaults |
|
|
|
|
|
need to be different dependending on the user. Normal users |
|
|
|
|
|
probably never will want to preserve permissions, but they may want |
|
|
|
|
|
to toggle off UML Exclusively to create different filesystem types |
|
|
|
|
|
when <= 8192 fs_size. Root users may want to turn off Preserve |
|
|
|
|
|
Permissions to create a root only filesystem, and the may want to |
|
|
|
|
|
toggle between creating root filesytems via loop devices or UML to |
|
|
|
|
|
allow different filesystem types. |
|
|
|
|
|
* Added UML Exclusively and Preserve Permissions check boxes to the |
|
|
|
|
|
Filesystem Box. Esc closes, changed table size, and layout, |
|
|
|
|
|
responds to return, and submit button defaults. |
|
|
|
|
|
* Put Jeff Dikes UML.pm in BootRoot, and changed it to BootRoot::UML, |
|
|
|
|
|
added one change to allow no password. |
|
|
|
|
|
* The auto-magic test for uClibc was only testing for busybox, this |
|
|
|
|
|
has been fixed. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Mon, 24 Dec 2001 14:21:49 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.3.0-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Added a README for users installing from the source package. |
|
|
|
|
|
* Removed the enforcement of the yard suffix rule for templates, |
|
|
|
|
|
because it was never really documented; however, it is still a nice |
|
|
|
|
|
rule to follow despite that it is not enforced anymore. |
|
|
|
|
|
* Added an archictecture-dependent replacements repository directory. |
|
|
|
|
|
* Fixed the freezing behavior for particularly large templates, like |
|
|
|
|
|
the ones produced by make_debian, and make_debian-X11. However, |
|
|
|
|
|
overly large buffers in the verbosity box still hog cpu in a big |
|
|
|
|
|
way. The best procedure for now is to open and close the box |
|
|
|
|
|
between stages. |
|
|
|
|
|
* Made the termcap check just a warning if terminfo or termcap don't |
|
|
|
|
|
exist, If a terminfo directory is found, linux will need to exist or |
|
|
|
|
|
the test will return error. This is better because the root |
|
|
|
|
|
filesystem can still work if this information doesn't exist. A |
|
|
|
|
|
minority of gettys will fail if they use termcap or terminfo, but |
|
|
|
|
|
this check was removed from the chrooted tests several months ago |
|
|
|
|
|
for the reason just cited. Note: check_getty_type_call was removed |
|
|
|
|
|
from Yard.pm, but exists in chrooted tests without the termcap |
|
|
|
|
|
check. Also, added a close which was missing. |
|
|
|
|
|
* Removed an unnecessary check from the fstab test, and improved a |
|
|
|
|
|
regexp which was failing if tabs were used in the fstab. |
|
|
|
|
|
* State is saved for all check buttons when the yard box is opened and |
|
|
|
|
|
closed. Deciding whether to save state between invocations of |
|
|
|
|
|
gbootroot via a file. |
|
|
|
|
|
* Moved the Changelog from within gbootroot to a Changes file in |
|
|
|
|
|
/usr/share/doc/gbootroot, because it is getting quite large. |
|
|
|
|
|
* Improved the sizing of the UML box. |
|
|
|
|
|
* Added New Template (Alt-N) capability to the Yard Box. |
|
|
|
|
|
* Added several new FAQ questions, added a lot more information on |
|
|
|
|
|
"How do I use gBootRoot?" Updated the graphics for the |
|
|
|
|
|
documentation. |
|
|
|
|
|
* Updated to version 2.4.16 of user-mode-linux. |
|
|
|
|
|
* The Yard Box has new check buttons which allows the parsing behavior |
|
|
|
|
|
of the nss and pam configuration files to be turned off and on |
|
|
|
|
|
(default). |
|
|
|
|
|
* Pam.conf and pam.d/{service names or *} can now be checked for their |
|
|
|
|
|
specified service modules. The service modules are located either |
|
|
|
|
|
in /lib/security or /usr/lib/security and included with the file set |
|
|
|
|
|
if they are found on the host system. The modules are then checked |
|
|
|
|
|
for their dependencies which are included if they haven't |
|
|
|
|
|
previously been specified. Therefore, the user no longer needs to |
|
|
|
|
|
specify pam modules and dependencies in the template if the pam |
|
|
|
|
|
parsing option in turned on. Nsswitch.conf can now be checked for |
|
|
|
|
|
the service modules it specifies. The service modules pertaining to |
|
|
|
|
|
the host systems libc6 are located and automatically included. The |
|
|
|
|
|
modules are then checked for their dependencies which are included |
|
|
|
|
|
if they haven't previously been specified. Therefore, the user no |
|
|
|
|
|
longer needs to specify nss modules and dependencies in the |
|
|
|
|
|
template if the pam parsing option in turned on. |
|
|
|
|
|
* $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. |
|
|
|
|
|
* The proper ldd check is now used if a dynamically linked binary is |
|
|
|
|
|
detected to require uClibc rather than libc6. The ldd from the |
|
|
|
|
|
default location of /usr/i386-linux-uclibc/bin is used for uClibc. |
|
|
|
|
|
The old behavior of automatically including the default loader for |
|
|
|
|
|
the host system has been removed. |
|
|
|
|
|
* Fixed pam test so that the 3rd field rather than the 4th field is |
|
|
|
|
|
being checked in the service-name files found in /etc/pam.d/. The |
|
|
|
|
|
4th field is acceptable for pam.conf. If a path is specified in |
|
|
|
|
|
either conf format, that path will be checked, otherwise, either |
|
|
|
|
|
the pam default path of /usr/lib/security or the FSSTD location |
|
|
|
|
|
/lib/security will be checked for a match. |
|
|
|
|
|
* Fixed nss test so that it checks for the right |
|
|
|
|
|
libnss_(service).so.$version if glibc 2.2 is used. Glibc 2.0 and |
|
|
|
|
|
2.1 used 1 and 2 respectively, but 2.2 uses 2. |
|
|
|
|
|
* Experimental busybox and uClibc functionality included for boot_fs. |
|
|
|
|
|
* Many improvements to the verbosity output. |
|
|
|
|
|
* Replacements path is set just once. |
|
|
|
|
|
* The Path Box only allowed extra paths to be added before the first |
|
|
|
|
|
generation of a root_fs creation, this was because the values |
|
|
|
|
|
weren't allowed to be changed after they were defined. This has |
|
|
|
|
|
been fixed. |
|
|
|
|
|
* Symlinks have been vastly improved. Fictional or real links can now |
|
|
|
|
|
be specified, and links always follow the link -> (file | directory |
|
|
|
|
|
) format where either side can be existing dirs/files or fictional |
|
|
|
|
|
dirs/files on the system. |
|
|
|
|
|
* All of Tom's templates have been replaced with new templates clearly |
|
|
|
|
|
marked as Examples. |
|
|
|
|
|
* Example.yard takes advantage of the automated NSS and PAM feature, |
|
|
|
|
|
and can create a devfs or nondevfs root filesystem, and has many |
|
|
|
|
|
new replacements. The inittabs reflect modern versions of dpkg, |
|
|
|
|
|
rpm, and slackware based distributions. |
|
|
|
|
|
* Example-Mini.yard demonstrates the bare minimum required to create a |
|
|
|
|
|
working root_fs. |
|
|
|
|
|
* The documentation in the new templates has been improved to respect |
|
|
|
|
|
the way gbootroot's Yard now works, since it has been greatly |
|
|
|
|
|
modified from the original, and some old features deemed unnecessary |
|
|
|
|
|
have been removed. |
|
|
|
|
|
* The Debian.yard example has had a name change to Example- |
|
|
|
|
|
Debian.yard, and has additional documentation so the user |
|
|
|
|
|
understands its prerequisites. The FAQ covers make_debian usage. |
|
|
|
|
|
* Chrooted tests in the Yard Box are disabled and removed when a non- |
|
|
|
|
|
root user runs the box. |
|
|
|
|
|
* ARS and YardBox error handling is much better because $error has |
|
|
|
|
|
been made private, before it was mostly global in YardBox.pm which |
|
|
|
|
|
meant an error value remained ERROR even when the problem was fixed |
|
|
|
|
|
which caused the YardBox to fail to work properly after certain |
|
|
|
|
|
errors. |
|
|
|
|
|
* When the ARS hadn't been opened yet, the program reported that the |
|
|
|
|
|
root device hadn't been umounted yet, this was observed with |
|
|
|
|
|
genext2fs but was certainly a global bug. This has been fixed. |
|
|
|
|
|
* The majority of add-on replacements except for passwd*, shadow, and |
|
|
|
|
|
ld.so.conf have a CVS Id and "make_debian replacement". |
|
|
|
|
|
* Original CVS information is now preserved so that non-root users and |
|
|
|
|
|
root can't edit global replacements, the basic idea is that root |
|
|
|
|
|
will usually be using an editor like Emacs in |
|
|
|
|
|
$HOME/.gbootroot/yard/Replacements which respects that CVS versioned |
|
|
|
|
|
files outside of the repository are read-only (essentially because |
|
|
|
|
|
the date has changed). Users should make copies of versioned |
|
|
|
|
|
replacements which they want to edit, for instance: fstab.debian- |
|
|
|
|
|
1000 Also, they shouldn't defeat the mechanism by removing the CVS |
|
|
|
|
|
directories, although, only root has write permissions. |
|
|
|
|
|
* All replacements are now symlinks which is helpful to maintain |
|
|
|
|
|
static information for add-ons, anotherwards, this allows the |
|
|
|
|
|
author to know that all his replacements are updated in user |
|
|
|
|
|
workspaces when he releases a new add-on. Because of this change |
|
|
|
|
|
symlinks will now be respected in the Replacements directory since |
|
|
|
|
|
the file being pointed to will be used instead of the actual link |
|
|
|
|
|
when constructing the root filesystem. |
|
|
|
|
|
* Non-root users may now create boot disks. Boot Loaders may required |
|
|
|
|
|
root permissions for some methods, and the fstab may need to be |
|
|
|
|
|
edited, see FAQ. And some /lib/modules/`uname -r`/modules may |
|
|
|
|
|
need to be given world read permissions. |
|
|
|
|
|
* A dialog box has been added which will pop up when the lilo stage |
|
|
|
|
|
has been reached for a normal user, explaining the requirements, |
|
|
|
|
|
and what the user can do next which is explained in detail in the |
|
|
|
|
|
FAQ. |
|
|
|
|
|
* Non-root users may now create root filesystems up to 8192k in size |
|
|
|
|
|
using genext2fs. FAQ explains how to exceed this limit as a normal |
|
|
|
|
|
user. |
|
|
|
|
|
* Added sources.list replacement. |
|
|
|
|
|
* Added /swapfile to fstab.debian. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 12 Dec 2001 15:07:54 -0500 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.2.14-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Append field in the ABS now saves state for non-root users. Before it only |
|
|
|
|
|
remembered state if lilo.conf could actually be read, ofcourse, this wasn't |
|
|
|
|
|
an option for non-root users. The beginnings of non-root boot and root_fs |
|
|
|
|
|
creation capabilities have been put into place, but haven't been fully |
|
|
|
|
|
implemented. The end result of this is that directories created in |
|
|
|
|
|
$tmp are now static for non-root users and now use the userid number to |
|
|
|
|
|
keep track of different non-root users. |
|
|
|
|
|
|
|
|
|
|
|
* The author of swim came out with a new version he now calls dswim. This |
|
|
|
|
|
means Debian System Wide Information Manager, but the "d" could also stand |
|
|
|
|
|
for different. Changes have been made to make_debian to facilitate this |
|
|
|
|
|
much more stable version of swim, and better non-installed package checks |
|
|
|
|
|
have been implemented in make_debian. |
|
|
|
|
|
|
|
|
|
|
|
* The control dependencies have been vastly improved, and reflect the change |
|
|
|
|
|
from swim to dswim. Yard_chrooted_tests is now put in a gbootroot specific |
|
|
|
|
|
directory since it is unique to gbootroot. |
|
|
|
|
|
|
|
|
|
|
|
* The lastest user-mode-linux is included: 2.4.12 |
|
|
|
|
|
|
|
|
|
|
|
* Updated the documentation, and it includes a better explanation in step 7 |
|
|
|
|
|
for "How can I test gBootRoot?" |
|
|
|
|
|
|
|
|
|
|
|
* Added checks for the existence of ash, lilo, bzip2, and file for the 2 |
|
|
|
|
|
disk compression method. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Wed, 24 Oct 2001 13:03:32 -0400 |
|
|
|
|
|
|
|
|
|
|
|
gbootroot (1.2.13-1) unstable; urgency=low |
|
|
|
|
|
|
|
|
|
|
|
* Initial Release. |
|
|
|
|
|
|
|
|
|
|
|
-- Jonathan Rosenbaum <freesource@users.sourceforge.net> Tue, 9 Oct 2001 02:20:52 -0400 |
|
|
|
|
|
|
|
|
|
|
|
Local variables: |
|
|
|
|
|
mode: debian-changelog |
|
|
|
|
|
End: |