Commit Graph

  • a9c5a6d0b8 The latest and greatest user-mode-linux: 2.2.15 freesource 2001-11-26 04:43:36 +0000
  • 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. freesource 2001-11-23 06:38:02 +0000
  • 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. freesource 2001-11-19 08:59:38 +0000
  • a49dcf6c0d This make sure that path included the Replacements dir .. to be improved more. freesource 2001-11-18 20:06:52 +0000
  • d50e13b210 This provides proper output when the path has been changed, basically, if it is the same thing again, it won't be listed. freesource 2001-11-18 07:11:11 +0000
  • 849725cb71 Path is now updated properly, only adding a new path if it doesn't already exist. freesource 2001-11-18 07:00:54 +0000
  • 38aaef1e04 This fixes the problem with paths only being allowed to be altered initally, what was happening was that @paths couldn't be changed after they were defined, but not any more. freesource 2001-11-18 05:56:44 +0000
  • 780ac8b3d8 This works. freesource 2001-11-18 04:36:03 +0000
  • 019afeb942 Can't have anything on the first line here. freesource 2001-11-18 04:33:44 +0000
  • 6c6b41a760 # This is the revised link specification which is more # intuitive and allows user-defined links. # The file can be fictional. $abs_file_file means there is # something on the right side. Generally, we want to use # the file on the right as the real file. Simply put, this is a much better approach to handling -> in the template, and it works nicely. It produces warning when the file on the right can't be discerned, but this is o.k.. freesource 2001-11-18 04:05:37 +0000
  • 80cb0748bb Added -z to genext2fs. freesource 2001-11-17 08:33:37 +0000
  • 5af731e25c This allows tests to work properly from the Yard Box for non-root users, chrooted tests disappear, it is assumed that most normal administrators would never consider giving non-root users chroot capabilities, but you never know, so only genext2fs is tested for, but room is left if another fs is choosen. freesource 2001-11-17 07:55:03 +0000
  • caca3cae38 This solves a tough to discover bug. When root objcopy the permissions were preserved for libraries, but this wasn't the case for non-root users. The part which did preserve permissions with chmod didn't allow non-root users, but with genext2fs this isn't a problem, though chown is. Anyways, when ld or libc aren't 0755 basically the kernel can't find init. Problem solved. freesource 2001-11-17 06:14:35 +0000
  • 3015d7f233 Added -p to objcopy. freesource 2001-11-17 06:11:53 +0000
  • 9bc3e644f1 This handles error much better by making $error private, before it was global so it's value remained on error which caused the YardBox to fail to work properly. freesource 2001-11-17 02:23:57 +0000
  • 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. freesource 2001-11-16 03:07:41 +0000
  • 8604aa6dd0 If Replacements are symlinks, the actual file linked to is copied, this helps with the new structure of allowing symlinks in Replacements. freesource 2001-11-15 07:48:23 +0000
  • c25f039c0c Fixed a mistake, added $rm as found in *-X11 to create escaped ::Id. freesource 2001-11-15 02:34:55 +0000
  • b0a6543983 The latest and greatest uml 2.4.14. freesource 2001-11-14 19:15:23 +0000
  • bfd43e2154 This adds $main::Id and generated by $0, diversions, status and available can't have comments added, but they are in their own dpkg directory anyways. freesource 2001-11-09 20:02:53 +0000
  • 157e8de6e4 CVS information is preserved. freesource 2001-11-08 07:12:40 +0000
  • abc92cf316 The majority of replacements except for passwd*, shadow, and ld.so.conf have $Id$ and made by make_debian. Original CVS information is now preserved so that non-root users 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. Users should make copies of versioned replacements which they want to edit, for instance: fstab.debian-1000 freesource 2001-11-08 07:12:09 +0000
  • 2f320d8728 Some important sources. freesource 2001-11-08 06:25:43 +0000
  • 7973e6cfdf Added $Id$ freesource 2001-11-08 06:17:04 +0000
  • 4b2f957f1c Added make_debian created with freesource 2001-11-08 05:59:48 +0000
  • e2bae597d0 Added $Id$ freesource 2001-11-08 05:56:42 +0000
  • c9d4b99c3b Added $Id$ freesource 2001-11-08 05:50:20 +0000
  • 687910faaa Changed $Id$ freesource 2001-11-08 03:19:36 +0000
  • 33e7205dde O.k, this will work. freesource 2001-11-07 19:07:44 +0000
  • b15007a721 Testing $Id. freesource 2001-11-07 19:03:55 +0000
  • 036d5d111b Added $Id freesource 2001-11-07 18:55:21 +0000
  • 682ca44096 $Id$ now put properly into the template. freesource 2001-11-07 18:48:15 +0000
  • 319426440e A different approach to $Id$ freesource 2001-11-07 18:35:06 +0000
  • a21fa68f3e Added $Id$ freesource 2001-11-07 18:26:39 +0000
  • 2b5179472b Text additions. freesource 2001-11-07 07:47:11 +0000
  • 6297583e9b This puts the logic for the ARS device in the proper place in submit. freesource 2001-11-07 01:17:39 +0000
  • 08b4a09338 Removed the commented out sections used to test. freesource 2001-11-06 20:07:13 +0000
  • 338370c319 This does it! Now non-root users can create complete boot/root sets ..the only catch is lilo, but working that one out. freesource 2001-11-06 20:05:59 +0000
  • 12807a509e If the ARS is never opened, $entry_advanced[3] eq "", so now when $um == 0 it defaults to the value for BOOT_DEVICE. freesource 2001-11-06 19:16:57 +0000
  • b26efaef3b This is better because it checks to see if the real device is mounted, ofcourse this is only necessary when lilo is used. freesource 2001-11-06 08:30:02 +0000
  • edf75d6081 Before device_table was popping off the first value assuming it was $mnt, but this is no longer necessary, so this has been removed so that all devices are made. freesource 2001-11-06 07:36:20 +0000
  • 4f31aa18a8 Improves some info() output. freesource 2001-11-06 07:29:19 +0000
  • 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. freesource 2001-11-06 07:28:44 +0000
  • 4592b76a91 This adds the -r option to depmod so that it doesn't complain for non-root users, which is cool. freesource 2001-11-06 05:03:15 +0000
  • 905be9a57d Now makes initrd as non-root user. freesource 2001-11-06 02:55:12 +0000
  • 2924fdf6d6 Added explanation about LOGFILE .. error and info. freesource 2001-11-05 19:30:22 +0000
  • 5dd1ff6f99 Explains error output for gbootroot. freesource 2001-11-05 19:11:52 +0000
  • 770ee31a7c Changed mind about 0444 for root, actually, the symlink provides the protection, and the permissions are necessary, too .. the original ones. freesource 2001-11-05 04:28:13 +0000
  • 2f718bd0c8 Startin verbosity logging before user dir creation, since the subs require verbosity. freesource 2001-11-05 04:12:05 +0000
  • f9d75803d8 Although this should be done in the Makefile, 0444 is done on the replacements if root is running. freesource 2001-11-05 04:02:54 +0000
  • 1c246541f2 All replacements are now symlinks, and they will also be read-only. freesource 2001-11-05 03:48:00 +0000
  • 5e7a2a4292 Undef global values when genext2fs is used, this allows for a change in fs creation type, and text change. freesource 2001-11-04 19:53:57 +0000
  • a7958ba821 Removed a . freesource 2001-11-04 18:45:42 +0000
  • 6ce5f51284 Cleaned-up, works nicely .. non-root fs creation. freesource 2001-11-04 18:44:18 +0000
  • 05da1a4a31 Changes to make $> > 0 happy. freesource 2001-11-04 08:54:53 +0000
  • 5f3ce658dc Slight copylet change. freesource 2001-11-04 08:52:57 +0000
  • 4101cf371b Have device_table functional. freesource 2001-11-04 08:52:38 +0000
  • 2f4febb6eb Changes for device_table freesource 2001-11-01 18:32:31 +0000
  • 68c3a4476c Have the dev logic, now need to build device table. freesource 2001-11-01 18:05:05 +0000
  • e81b3fd1ba Improvement on second genext2fs regexp pass. freesource 2001-11-01 17:28:02 +0000
  • 7886ea01f1 The beginnings of a regexp for building the device table. freesource 2001-11-01 08:44:07 +0000
  • 5a8621791a Some misc. changes. freesource 2001-11-01 04:20:25 +0000
  • c7eac0edfe Initializes makefs for non-root user in gbootroot, so future changes aren't overwritten. freesource 2001-10-31 07:57:10 +0000
  • fa7000f56e Enters correct path for genext2fs. freesource 2001-10-31 07:22:15 +0000
  • aac5d3524f Adds genext2fs to the free software credits. freesource 2001-10-31 07:16:25 +0000
  • 17772e04c3 Adds genext2fs. freesource 2001-10-31 07:04:30 +0000
  • d195d59d94 The newest revision by Erick Andersen. freesource 2001-10-31 07:01:08 +0000
  • 3782211990 Recommeds make-debian-x11. freesource 2001-10-31 06:53:27 +0000
  • 2726b68559 This is the beginnings of non-root ext2 root_fs creation with Erick Anderson's most recently revised genext2fs. freesource 2001-10-31 06:51:59 +0000
  • 22300ca6bf The latest and greatest user-mode-linux 2.4.13 freesource 2001-10-30 07:02:53 +0000
  • 43d24a8156 Should have done this before .. added /swapfile to fstab. freesource 2001-10-26 02:02:28 +0000
  • c0f79a5cd9 Added a reminder. freesource 2001-10-25 21:49:45 +0000
  • e2c9ce5c31 The latest and greatest 1.2.14. freesource 2001-10-24 17:13:03 +0000
  • 66183d1cd5 Updated the changelog. freesource 2001-10-24 16:38:39 +0000
  • 640a540791 Checks for file and ash now too. freesource 2001-10-24 16:36:37 +0000
  • d451183160 This puts lilo in Recommends rather than Depends, but there is a check for it ran by the program. freesource 2001-10-24 16:12:21 +0000
  • 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. freesource 2001-10-24 16:11:22 +0000
  • 657e8103a0 Fixed the text in 7. a little bit more. freesource 2001-10-24 07:18:02 +0000
  • 50cc0e4ded Updated the version to 1.2.14 and date. freesource 2001-10-24 06:51:14 +0000
  • 4acfa256d8 Set-up links so they always refer to the proper location so they never have to be updated for the project. freesource 2001-10-24 06:43:12 +0000
  • 4522416fd0 The latest and greatest 1.1 freesource 2001-10-24 05:47:57 +0000
  • dcdad87b0f This explains why make-debian-x11 isn't found when being installed, and that the script takes this into consideration. freesource 2001-10-24 05:46:49 +0000
  • 0f70646880 version 1.1, the one which depends on dswim and has better package checks. freesource 2001-10-24 02:32:05 +0000
  • 7c51817c17 Added libterm-readline-gnu-perl to @extra_packages for the new dswim deps. freesource 2001-10-23 18:42:20 +0000
  • 4e297e7c22 chmod 777 /tmp .. an open system freesource 2001-10-23 05:50:49 +0000
  • 155e299e6a Same comments as apply to Makefile.pkg. freesource 2001-10-20 16:07:56 +0000
  • 4050413657 Puts yard_chrooted_tests in /usr/lib/bootroot since this program is gbootroot specific, makes for a more policy correct package. freesource 2001-10-20 16:06:26 +0000
  • f106fe0db0 Added dh_perl and perl-modules to deps. freesource 2001-10-20 15:30:04 +0000
  • 495ebae717 Made it depend on lilo, why not, make sure everything works. freesource 2001-10-20 06:43:28 +0000
  • bf1021383e This makes the editing very clear. freesource 2001-10-18 21:52:15 +0000
  • a5c5522c35 Moving things around. freesource 2001-10-18 21:47:12 +0000
  • f68e0b4f4b More clarification. freesource 2001-10-18 21:41:37 +0000
  • 88c07c9b08 This tells people what kind of packages swim found, these are required packages. freesource 2001-10-18 21:38:15 +0000
  • 9414e3ade3 Just some prettifying. freesource 2001-10-18 21:35:22 +0000
  • c623f78a13 Improved the editing instructions, although this could all be made automatic. freesource 2001-10-18 21:29:21 +0000
  • 59c77e7e23 Much more efficient code with the newest dswim. freesource 2001-10-18 21:25:57 +0000
  • fed9b6c6cd The non-root saga continues. freesource 2001-10-18 05:17:50 +0000
  • cf9f91863b It looks like non-root users need some root privelinges like chmod and mknod, but still don't have it working 100%. freesource 2001-10-18 05:16:36 +0000
  • 1a84688f59 Changed the package check to query -i, and check to see whether the status has deinstall|purge, as well as to check whether the package actually exists. freesource 2001-10-18 05:15:22 +0000
  • 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]. freesource 2001-10-17 20:50:41 +0000