Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							87f9575d8f 
							
						 
					 
					
						
						
							
							Huge commit; moved a lot of stuff around; added code for install.img  
						
						 
						
						
						
					 
					
						2009-08-19 16:51:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							3325611694 
							
						 
					 
					
						
						
							
							Added modules and their dependencies to initrd.img  
						
						 
						
						
						
					 
					
						2009-07-23 15:10:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd23eca0b 
							
						 
					 
					
						
						
							
							Added support for including files in templates.  
						
						 
						
						... 
						
						
						
						Also added support for breaking lines with \ at the end. 
						
					 
					
						2009-06-11 14:26:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							032438ddbc 
							
						 
					 
					
						
						
							
							Made some code and file cleanup.  
						
						 
						
						
						
					 
					
						2009-06-09 16:11:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							1da93076b4 
							
						 
					 
					
						
						
							
							Moved and renamed some of the source files.  
						
						 
						
						... 
						
						
						
						Improved the LDD class to search both lib and lib64 directories for libraries.
Made some small changes to fileutils and fileactions. 
						
					 
					
						2009-06-08 16:54:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							2908d5a3c4 
							
						 
					 
					
						
						
							
							Fixed variable replacements in template.  
						
						 
						
						... 
						
						
						
						Reordered some functions calls to call yum.install() only once. 
						
					 
					
						2009-06-04 17:49:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b0b696d66d 
							
						 
					 
					
						
						
							
							Wrote a templating system for initrd creation.  
						
						 
						
						... 
						
						
						
						A lot of stuff got changed and rewritten. Using a different approach now, so no point of tracking changes to the older commits. 
						
					 
					
						2009-06-04 15:36:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							d3fd188841 
							
						 
					 
					
						
						
							
							Rewrote some parts of the source.  
						
						 
						
						... 
						
						
						
						Added all functionality from upd-instroot and scrubtree.
Rewrote most of the old utils/ scripts. 
						
					 
					
						2009-04-29 15:24:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							0cb23d295a 
							
						 
					 
					
						
						
							
							Update TODO list.  
						
						 
						
						
						
					 
					
						2009-04-06 09:54:22 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbf05ecd5 
							
						 
					 
					
						
						
							
							Move __collectRepos() call to Lorax.run()  
						
						 
						
						
						
					 
					
						2008-10-09 22:11:13 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							010f7e5f88 
							
						 
					 
					
						
						
							
							destdir -> self.destdir in InstRoot.__scrubInstRoot()  
						
						 
						
						
						
					 
					
						2008-10-09 22:09:41 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							f558cfa7f0 
							
						 
					 
					
						
						
							
							Call run() method once we create InstRoot.  
						
						 
						
						
						
					 
					
						2008-10-09 21:56:56 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							c39d130b60 
							
						 
					 
					
						
						
							
							Create a run() method for InstRoot and call private methods correctly.  
						
						 
						
						
						
					 
					
						2008-10-09 21:56:23 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							2af6716ed6 
							
						 
					 
					
						
						
							
							Call the private methods correctly.  
						
						 
						
						
						
					 
					
						2008-10-09 21:54:29 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							4b59f9593e 
							
						 
					 
					
						
						
							
							Hidden methods start with two underscores.  
						
						 
						
						... 
						
						
						
						Mark all private/hidden methods with two underscores at the
beginning of the name. 
						
					 
					
						2008-10-09 21:52:41 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							979f553056 
							
						 
					 
					
						
						
							
							Move run() code from __init__() to run().  
						
						 
						
						... 
						
						
						
						Also, the conf hash needs to referenced from self and not as a
global. 
						
					 
					
						2008-10-09 21:51:45 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							291bf4492a 
							
						 
					 
					
						
						
							
							More fixes for importing Lorax.  
						
						 
						
						
						
					 
					
						2008-10-09 21:48:46 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							3377bc22e4 
							
						 
					 
					
						
						
							
							Reference the conf has in Lorax rather than globally.  
						
						 
						
						
						
					 
					
						2008-10-09 21:46:41 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							1df9b5beaa 
							
						 
					 
					
						
						
							
							Receive the conf hash as a parameter, do not import pylorax.  
						
						 
						
						
						
					 
					
						2008-10-09 21:44:34 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							3bd5fd4d93 
							
						 
					 
					
						
						
							
							Move conf hash inside Lorax and import InstRoot.  
						
						 
						
						
						
					 
					
						2008-10-09 21:44:06 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							206fee2e70 
							
						 
					 
					
						
						
							
							Make _writeYumConf() take the self argument.  
						
						 
						
						
						
					 
					
						2008-10-09 17:06:56 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							acbe7037d6 
							
						 
					 
					
						
						
							
							initializeDirs -> _initializeDirs  
						
						 
						
						
						
					 
					
						2008-10-09 17:05:54 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							81e7702393 
							
						 
					 
					
						
						
							
							Introduce class Lorax and class InstRoot.  
						
						 
						
						... 
						
						
						
						The lorax driver program will instantiate the Lorax class, which
drives the creation of the install images.  The InstRoot class is
the main object that represents the contents of the instroot
image (the tree that boot and stage2 images are made from). 
						
					 
					
						2008-10-09 17:04:13 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							9546387afd 
							
						 
					 
					
						
						
							
							Updated to do list.  
						
						 
						
						
						
					 
					
						2008-10-09 17:02:10 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							62b02037a0 
							
						 
					 
					
						
						
							
							Import glob in instroot.py  
						
						 
						
						
						
					 
					
						2008-10-08 15:28:47 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							e5383426f8 
							
						 
					 
					
						
						
							
							Only make directories if they don't exist.  
						
						 
						
						
						
					 
					
						2008-10-08 15:22:39 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							5f64fd8fd1 
							
						 
					 
					
						
						
							
							Do not make symlinks if dest files exist.  
						
						 
						
						
						
					 
					
						2008-10-08 14:58:56 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec042a9ab 
							
						 
					 
					
						
						
							
							Do not print out locale names.  
						
						 
						
						
						
					 
					
						2008-10-08 14:45:57 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7b75b130c7 
							
						 
					 
					
						
						
							
							Pass arch to scrubInstRoot().  
						
						 
						
						
						
					 
					
						2008-10-08 14:34:33 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7d513f07ed 
							
						 
					 
					
						
						
							
							This isn't shell.  
						
						 
						
						
						
					 
					
						2008-10-08 14:06:23 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							f531759af2 
							
						 
					 
					
						
						
							
							Removed more things from upd-instroot that have been moved over.  
						
						 
						
						... 
						
						
						
						A large part of upd-instroot is done in pylorax now, so reduced
the old upd-instroot to reflect what remains to be coded. 
						
					 
					
						2008-10-08 13:48:42 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							9cbe781122 
							
						 
					 
					
						
						
							
							Expand scrubInstRoot() to copy boot loader files and prune locales.  
						
						 
						
						... 
						
						
						
						Remove locales not used in anaconda.  Copy boot loader files from
/boot to /usr/lib/anaconda-runtime/boot so they can be used by
anaconda.  Also copy over anaconda stub programs to /usr/bin and
do a few other housekeeping tasks. 
						
					 
					
						2008-10-08 13:47:36 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed00316df 
							
						 
					 
					
						
						
							
							Update to do list.  
						
						 
						
						
						
					 
					
						2008-10-08 13:07:11 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							0b0872c296 
							
						 
					 
					
						
						
							
							More debugging output in instroot.  
						
						 
						
						
						
					 
					
						2008-10-06 21:48:19 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ef76ef53 
							
						 
					 
					
						
						
							
							Fix gtk-icon-theme-name loop and add debugging messages.  
						
						 
						
						... 
						
						
						
						Correctly collect gtk-icon-theme-names for saving.  Add some debug
output to scrubInstRoot() so we can see the different steps. 
						
					 
					
						2008-10-06 20:50:51 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							12c5ceea6b 
							
						 
					 
					
						
						
							
							Updated to do list.  
						
						 
						
						
						
					 
					
						2008-10-06 09:52:09 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7e62446b3e 
							
						 
					 
					
						
						
							
							Added draft on initial announce email as I keep adding to it.  
						
						 
						
						
						
					 
					
						2008-10-06 09:51:01 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							77684f0271 
							
						 
					 
					
						
						
							
							Remove extra space in output.  
						
						 
						
						
						
					 
					
						2008-10-05 15:43:09 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							e666948409 
							
						 
					 
					
						
						
							
							Pass libdir scrubInstRoot().  
						
						 
						
						
						
					 
					
						2008-10-05 15:42:26 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							3c1d9ebf37 
							
						 
					 
					
						
						
							
							ignore_error -> ignore_errors  
						
						 
						
						
						
					 
					
						2008-10-05 15:34:27 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							82649959a4 
							
						 
					 
					
						
						
							
							Add missing close paren.  
						
						 
						
						
						
					 
					
						2008-10-05 15:17:21 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							6883d1114f 
							
						 
					 
					
						
						
							
							import shutil  
						
						 
						
						
						
					 
					
						2008-10-05 15:10:41 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							230bcee79b 
							
						 
					 
					
						
						
							
							Add some more signal output.  
						
						 
						
						
						
					 
					
						2008-10-05 15:08:38 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							fe9f08b13f 
							
						 
					 
					
						
						
							
							Add dogtail and selinux config files to /usr/share/lorax.  
						
						 
						
						
						
					 
					
						2008-10-05 14:33:27 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							90e58c56ab 
							
						 
					 
					
						
						
							
							Started the scrubInstRoot() function in instroot.py.  
						
						 
						
						... 
						
						
						
						The scrubInstRoot() function will do a large part of the work
previously done by upd-instroot. 
						
					 
					
						2008-10-05 14:32:41 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							21ff7ce04b 
							
						 
					 
					
						
						
							
							Define default datadir location as /usr/share/lorax.  
						
						 
						
						
						
					 
					
						2008-10-05 13:08:10 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef8b9eafb 
							
						 
					 
					
						
						
							
							Add some banner messages explaining the major steps of lorax.  
						
						 
						
						
						
					 
					
						2008-10-04 21:53:13 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							57c97b576c 
							
						 
					 
					
						
						
							
							Do prep work before letting yum lay down packages.  
						
						 
						
						... 
						
						
						
						Create some directories and symlinks like upd-instroot does before
calling yum. 
						
					 
					
						2008-10-04 21:48:18 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							e39a759cf1 
							
						 
					 
					
						
						
							
							Return True after yummain runs.  
						
						 
						
						... 
						
						
						
						Capture the errcode returned, but don't do anything for now.  It's
probably likely that yummain will always fail according to it
because our instroot won't have everything in place that scriplets
need to run.  But scriptlets are supposed to always exit with
success, so I dunno. 
						
					 
					
						2008-10-04 21:38:20 -10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cantrell 
							
						 
					 
					
						
						
						
						
							
						
						
							6bac20bb66 
							
						 
					 
					
						
						
							
							Make cleanup optional.  
						
						 
						
						
						
					 
					
						2008-10-04 21:35:03 -10:00