Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							79222bab6c 
							
						 
					 
					
						
						
							
							Fix searching for ld_linux executable on 64 bit machines  
						
						 
						
						... 
						
						
						
						On some machines we can have more ld_linux executables specified
in /usr/bin/ldd file. This patch fixes how we search for the file. 
						
					 
					
						2010-02-25 17:59:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							4c34d98661 
							
						 
					 
					
						
						
							
							Changed the regexpt to match kernel files containing "_"  
						
						 
						
						
						
					 
					
						2010-02-25 17:06:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							6efaa3365c 
							
						 
					 
					
						
						
							
							Make sure we always have the images-xen section for x86.  
						
						 
						
						... 
						
						
						
						The x86 architecture requires that we have the images-xen section
in .treeinfo even if we have no xen kernel. 
						
					 
					
						2010-02-25 15:17:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							38b6fce4e5 
							
						 
					 
					
						
						
							
							Make sure we have at least one kernel  
						
						 
						
						... 
						
						
						
						If the only kernel we have is a PAE or xen kernel,
make sure we copy it to the isolinux directory, and create the
efi images. 
						
					 
					
						2010-02-25 10:54:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e07aeac0 
							
						 
					 
					
						
						
							
							Check if the anaconda stub file exists before we try to copy it  
						
						 
						
						
						
					 
					
						2010-02-24 20:48:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							8c147979ce 
							
						 
					 
					
						
						
							
							Remove the check if the output directory exists when starting lorax.  
						
						 
						
						... 
						
						
						
						Pungi creates the output directory before invoking the buildinstall,
so we don't want to require that the directory does not exist. 
						
					 
					
						2010-02-24 18:22:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							88969ae0db 
							
						 
					 
					
						
						
							
							Don't print the template filename and line number in error messages.  
						
						 
						
						... 
						
						
						
						The template filename and line number do not correspond to the filename
and line number of the actual template files, because they are
representing the dynamically rendered template, not the text files
on the disk, so printing it out, when an error occurs, may be misleading. 
						
					 
					
						2010-02-24 09:19:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c638f132 
							
						 
					 
					
						
						
							
							New version  
						
						 
						
						
						
					 
					
						2010-02-23 14:20:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							492037c54b 
							
						 
					 
					
						
						
							
							Fixed filename changes  
						
						 
						
						
						
					 
					
						2010-01-15 13:30:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							9867c805d0 
							
						 
					 
					
						
						
							
							Added specific code for ppc images  
						
						 
						
						
						
					 
					
						2010-01-14 14:26:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							7eecf20703 
							
						 
					 
					
						
						
							
							Added the license  
						
						 
						
						
						
					 
					
						2010-01-12 12:45:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b92113c801 
							
						 
					 
					
						
						
							
							Fixed the hybrid iso creation  
						
						 
						
						
						
					 
					
						2009-12-17 17:53:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b672d9936e 
							
						 
					 
					
						
						
							
							New version  
						
						 
						
						... 
						
						
						
						Added support for Mako templates.
Changed the Lorax class to require an yumbase object as a parameter.
Changed a lot of unnecessary system calls to native python code.
Moved most of the file paths into a separate object.
The output and config objects are now singletons.
Also done a lot of code cleanup. 
						
					 
					
						2009-12-15 15:26:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6d450c58 
							
						 
					 
					
						
						
							
							Added some scrubs in the tree scrubs template  
						
						 
						
						
						
					 
					
						2009-10-21 16:57:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							054bdbf929 
							
						 
					 
					
						
						
							
							Added some directories to remove to scrubs template file  
						
						 
						
						
						
					 
					
						2009-10-21 14:24:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							32c635c387 
							
						 
					 
					
						
						
							
							Remove unnecessary code  
						
						 
						
						
						
					 
					
						2009-10-21 13:59:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b183507118 
							
						 
					 
					
						
						
							
							Link ppc64 initrd template to ppc template  
						
						 
						
						
						
					 
					
						2009-10-21 13:57:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b028a210a5 
							
						 
					 
					
						
						
							
							Use a template system for tree scrubbing  
						
						 
						
						
						
					 
					
						2009-10-21 13:56:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							69c69d0e13 
							
						 
					 
					
						
						
							
							Fix broken links after moving the bin and sbin directories  
						
						 
						
						
						
					 
					
						2009-10-21 12:56:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							551647a017 
							
						 
					 
					
						
						
							
							Move bin and sbin to usr  
						
						 
						
						
						
					 
					
						2009-10-21 10:11:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							609a57c491 
							
						 
					 
					
						
						
							
							Added code for alpha images  
						
						 
						
						
						
					 
					
						2009-10-13 13:22:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							2742bd1897 
							
						 
					 
					
						
						
							
							Fixed the stage2 line in isolinux config for RHEL  
						
						 
						
						
						
					 
					
						2009-10-02 15:48:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							56de80c38a 
							
						 
					 
					
						
						
							
							Added code for creating s390 images  
						
						 
						
						
						
					 
					
						2009-09-30 13:02:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							d58f206122 
							
						 
					 
					
						
						
							
							Added some tree scrubs to the code;  
						
						 
						
						
						
					 
					
						2009-09-29 14:41:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							272ec190c7 
							
						 
					 
					
						
						
							
							New version  
						
						 
						
						... 
						
						
						
						I fixed a lot of bugs with copying files to the initrd, and getting the symlinks.
Also I moved some of the code around, to get a clearer flow. 
						
					 
					
						2009-09-23 12:21:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6be7ef01 
							
						 
					 
					
						
						
							
							Added an output class, which will be used for output control and  
						
						 
						
						... 
						
						
						
						formatting 
						
					 
					
						2009-09-09 15:20:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							7f28c28e6f 
							
						 
					 
					
						
						
							
							Some small fixes  
						
						 
						
						
						
					 
					
						2009-09-09 12:43:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							44ce6ea3e0 
							
						 
					 
					
						
						
							
							Fixed the including of firmware files in the initrd image  
						
						 
						
						
						
					 
					
						2009-09-08 14:01:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							b0b61b17a0 
							
						 
					 
					
						
						
							
							Corrected the automatic getting of dynamic libraries  
						
						 
						
						
						
					 
					
						2009-09-08 10:11:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							14f98446ea 
							
						 
					 
					
						
						
							
							Added the nolink option to the copy command  
						
						 
						
						
						
					 
					
						2009-09-07 13:06:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							3a013f56c4 
							
						 
					 
					
						
						
							
							Rewrote the copy function to copy also symlinks targets;  
						
						 
						
						
						
					 
					
						2009-09-04 13:34:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							0301ace495 
							
						 
					 
					
						
						
							
							Added the GPL license to all files  
						
						 
						
						
						
					 
					
						2009-08-27 09:19:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							4910deac71 
							
						 
					 
					
						
						
							
							Redirected the error messages output from yum; Improved the links copy  
						
						 
						
						... 
						
						
						
						function; 
						
					 
					
						2009-08-26 17:16:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Gracik 
							
						 
					 
					
						
						
						
						
							
						
						
							1324551367 
							
						 
					 
					
						
						
							
							Added the functionality to create efi images and boot.iso  
						
						 
						
						
						
					 
					
						2009-08-25 18:26:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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