freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							80cb0748bb 
							
						 
					 
					
						
						
							
							Added -z to genext2fs.  
						
						
						
						
					 
					
						2001-11-17 08:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2001-11-17 07:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2001-11-17 06:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							3015d7f233 
							
						 
					 
					
						
						
							
							Added -p to objcopy.  
						
						
						
						
					 
					
						2001-11-17 06:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2001-11-17 02:23:57 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8604aa6dd0 
							
						 
					 
					
						
						
							
							If Replacements are symlinks, the actual file linked to is copied, this helps  
						
						... 
						
						
						
						with the new structure of allowing symlinks in Replacements. 
						
						
					 
					
						2001-11-15 07:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							c25f039c0c 
							
						 
					 
					
						
						
							
							Fixed a mistake, added $rm as found in *-X11 to create escaped ::Id.  
						
						
						
						
					 
					
						2001-11-15 02:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a6543983 
							
						 
					 
					
						
						
							
							The latest and greatest uml 2.4.14.  
						
						
						
						
					 
					
						2001-11-14 19:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2001-11-09 20:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							157e8de6e4 
							
						 
					 
					
						
						
							
							CVS information is preserved.  
						
						
						
						
					 
					
						2001-11-08 07:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						
						
					 
					
						2001-11-08 07:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							2f320d8728 
							
						 
					 
					
						
						
							
							Some important sources.  
						
						
						
						
					 
					
						2001-11-08 06:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							7973e6cfdf 
							
						 
					 
					
						
						
							
							Added $Id$  
						
						
						
						
					 
					
						2001-11-08 06:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							4b2f957f1c 
							
						 
					 
					
						
						
							
							Added make_debian created with  
						
						
						
						
					 
					
						2001-11-08 05:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bae597d0 
							
						 
					 
					
						
						
							
							Added $Id$  
						
						
						
						
					 
					
						2001-11-08 05:56:42 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							c9d4b99c3b 
							
						 
					 
					
						
						
							
							Added $Id$  
						
						
						
						
					 
					
						2001-11-08 05:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							687910faaa 
							
						 
					 
					
						
						
							
							Changed $Id$  
						
						
						
						
					 
					
						2001-11-08 03:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							33e7205dde 
							
						 
					 
					
						
						
							
							O.k, this will work.  
						
						
						
						
					 
					
						2001-11-07 19:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							b15007a721 
							
						 
					 
					
						
						
							
							Testing $Id.  
						
						
						
						
					 
					
						2001-11-07 19:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							036d5d111b 
							
						 
					 
					
						
						
							
							Added $Id  
						
						
						
						
					 
					
						2001-11-07 18:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							682ca44096 
							
						 
					 
					
						
						
							
							$Id$ now put properly into the template.  
						
						
						
						
					 
					
						2001-11-07 18:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							319426440e 
							
						 
					 
					
						
						
							
							A different approach to $Id$  
						
						
						
						
					 
					
						2001-11-07 18:35:06 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							a21fa68f3e 
							
						 
					 
					
						
						
							
							Added $Id$  
						
						
						
						
					 
					
						2001-11-07 18:26:39 +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 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2001-11-06 08:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2001-11-06 07:36:20 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							4f31aa18a8 
							
						 
					 
					
						
						
							
							Improves some info() output.  
						
						
						
						
					 
					
						2001-11-06 07:29:19 +00:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2001-11-06 07:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							4592b76a91 
							
						 
					 
					
						
						
							
							This adds the -r option to depmod so that it doesn't complain for non-root  
						
						... 
						
						
						
						users, which is cool. 
						
						
					 
					
						2001-11-06 05:03:15 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							905be9a57d 
							
						 
					 
					
						
						
							
							Now makes initrd as non-root user.  
						
						
						
						
					 
					
						2001-11-06 02:55:12 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							2924fdf6d6 
							
						 
					 
					
						
						
							
							Added explanation about LOGFILE .. error and info.  
						
						
						
						
					 
					
						2001-11-05 19:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd1ff6f99 
							
						 
					 
					
						
						
							
							Explains error output for gbootroot.  
						
						
						
						
					 
					
						2001-11-05 19:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							770ee31a7c 
							
						 
					 
					
						
						
							
							Changed mind about 0444 for root, actually, the symlink provides the protection,  
						
						... 
						
						
						
						and the permissions are necessary, too .. the original ones. 
						
						
					 
					
						2001-11-05 04:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							2f718bd0c8 
							
						 
					 
					
						
						
							
							Startin verbosity logging before user dir creation, since the subs require  
						
						... 
						
						
						
						verbosity. 
						
						
					 
					
						2001-11-05 04:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d75803d8 
							
						 
					 
					
						
						
							
							Although this should be done in the Makefile, 0444 is done on the replacements  
						
						... 
						
						
						
						if root is running. 
						
						
					 
					
						2001-11-05 04:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							1c246541f2 
							
						 
					 
					
						
						
							
							All replacements are now symlinks, and they will also be read-only.  
						
						
						
						
					 
					
						2001-11-05 03:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7a2a4292 
							
						 
					 
					
						
						
							
							Undef global values when genext2fs is used, this allows for a change in  
						
						... 
						
						
						
						fs creation type, and text change. 
						
						
					 
					
						2001-11-04 19:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							a7958ba821 
							
						 
					 
					
						
						
							
							Removed a .  
						
						
						
						
					 
					
						2001-11-04 18:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce5f51284 
							
						 
					 
					
						
						
							
							Cleaned-up, works nicely .. non-root fs creation.  
						
						
						
						
					 
					
						2001-11-04 18:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							05da1a4a31 
							
						 
					 
					
						
						
							
							Changes to make $> > 0 happy.  
						
						
						
						
					 
					
						2001-11-04 08:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3ce658dc 
							
						 
					 
					
						
						
							
							Slight copylet change.  
						
						
						
						
					 
					
						2001-11-04 08:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							4101cf371b 
							
						 
					 
					
						
						
							
							Have device_table functional.  
						
						
						
						
					 
					
						2001-11-04 08:52:38 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							2f4febb6eb 
							
						 
					 
					
						
						
							
							Changes for device_table  
						
						
						
						
					 
					
						2001-11-01 18:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							68c3a4476c 
							
						 
					 
					
						
						
							
							Have the dev logic, now need to build device table.  
						
						
						
						
					 
					
						2001-11-01 18:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								freesource 
							
						 
					 
					
						
						
						
						
							
						
						
							e81b3fd1ba 
							
						 
					 
					
						
						
							
							Improvement on second genext2fs regexp pass.  
						
						
						
						
					 
					
						2001-11-01 17:28:02 +00:00