Will Woods
17c9c8bfaf
Remove dead/commented code from __init__ and outputroot
...
Remove commented-out code, EFI-building code, some redundant comments,
and outputroot.
2011-05-09 15:33:54 -04:00
Martin Gracik
421e4c3a00
Allow compression type be specified in lorax.conf
2011-04-22 10:57:51 +02:00
Martin Gracik
06ac5762af
Add sparcv9 to arch map
2011-04-13 16:14:32 +02:00
Martin Gracik
c47c9d5520
Do not check if we have all commands
2011-03-23 14:15:15 +01:00
Martin Gracik
84f00068e3
images dir already exists, we just need to set it
2011-03-21 09:23:01 +01:00
Martin Gracik
4486889792
Create images directory in outputtree
2011-03-17 13:04:11 +01:00
Martin Gracik
8ed6ac4d7b
Create efibootdir if doing efi images
2011-03-17 11:03:22 +01:00
Ales Kozumplik
f851fc4636
Get rid of create_gconf().
...
We do what create_gconf is trying to achieve in get_config_files(). What's
more, the files in crete_gconf() end up in the root directory where
nothing can possibly use them because the root user's home is now /root.
2011-03-16 09:14:31 +01:00
Martin Gracik
5878db3e81
Use factory to get the image classes
2011-03-15 13:51:43 +01:00
Martin Gracik
98d695f9a2
Add support for ppc
...
The way we create the images had to be changed a little.
Some code had to be moved to other places, so we can create
images for other architectures too.
2011-03-14 14:01:00 +01:00
Martin Gracik
6e14df3478
Add the images-xen section to treeinfo on x86_64
2011-03-14 09:51:19 +01:00
Martin Gracik
cdff835357
Add mkdir support to template
...
Allow mkdir command in initrd template,
so we can specify directories we need
to create in install tree.
2011-01-31 20:57:07 +01:00
Martin Gracik
58d5ecf2a7
Fix file logging
2011-01-19 15:37:44 +01:00
Martin Gracik
b00b0a77c9
Use [images-xen] section for PAE and xen kernels
2011-01-17 16:29:46 +01:00
Martin Gracik
cd339589cc
Add the initd and kernel lines to .treeinfo
2011-01-09 12:50:39 +01:00
Martin Gracik
ea3df8ad20
Do not create efi images for 32 bit archs
2010-12-08 17:21:10 +01:00
Martin Gracik
f85fa1d1ed
Copy main kernel to isolinux and only others to pxeboot directory
2010-12-07 14:08:30 +01:00
Martin Gracik
bdb9b700f4
Split initrd for multiple kernels
2010-12-06 15:05:47 +01:00
Martin Gracik
688b4aa5ae
Add buildarch variable to template
2010-12-06 10:52:39 +01:00
Martin Gracik
070fbdab10
Use constant value from constants.py for fs overhead
2010-12-02 13:00:31 +01:00
Martin Gracik
55f6acb620
Fix pylint errors in __init__.py
2010-12-02 12:59:08 +01:00
Martin Gracik
d995d82ed6
Break get_isolinux() in more separate methods
2010-11-23 16:43:39 +01:00
Martin Gracik
330217e721
Add subprocess module to __init__.py
...
It got lost somewhere during the imports cleanup
2010-11-23 15:05:23 +01:00
Martin Gracik
413fc84cb3
Use kernel in outputtree when creating efi images
2010-11-23 14:38:06 +01:00
Martin Gracik
3ce70b9e49
Move kernel constants to constants.py
2010-11-23 14:25:39 +01:00
Martin Gracik
6dcc1b8666
Don't copy kernels to workdir, copy them straight to outputdir
2010-11-23 14:20:42 +01:00
Martin Gracik
4ff7d533b6
Use DataHolder instead of namedtuple for holding initrd info
2010-11-23 13:29:11 +01:00
Martin Gracik
0224cdf660
Use DataHolder instead of namedtuple for holding kernel info
2010-11-23 13:27:07 +01:00
Martin Gracik
bee1743163
Remove unneeded import from __init__.py
2010-11-23 13:12:21 +01:00
Martin Gracik
3413733661
Break up __init__.py into more modules
2010-11-23 11:14:25 +01:00
Martin Gracik
cf8fb74155
Change permissions on shadow file
2010-11-16 09:36:46 +01:00
Martin Gracik
1fd86d4a0c
Fix copying of other kernels
2010-11-12 14:24:56 +01:00
Martin Gracik
87ad91c475
Fix cleaning up of modules if we have more kernels
2010-11-12 13:00:05 +01:00
Martin Gracik
ac3d16d170
Change the way we make the gconf config
2010-11-11 13:51:04 +01:00
Martin Gracik
9a0dac3277
Add at-spi-corba entry to gconf
...
Needed for dogtail.
2010-11-11 13:37:36 +01:00
Martin Gracik
98b49cdacd
Create a separate pylorax.log file
2010-11-10 18:21:24 +01:00
Martin Gracik
e56dbed280
Don't use ConfigParser for .buildstamp
...
Anaconda is case sensitive when parsing the .buildstamp
and ConfigParser makes all the keys lowercase.
2010-11-09 16:07:44 +01:00
Martin Gracik
b1ce740a18
Setup PATH
...
Add /sbin and /usr/sbin to PATH, because when used with cron,
cron does not include it in PATH.
2010-11-09 09:46:58 +01:00
Martin Gracik
c7b4ec9df5
Add implantisomd5 execution
2010-11-08 16:50:59 +01:00
Martin Gracik
85c91cf6b2
Skip the src arch
...
Pungi returns also src packages,
so we can get a src build architecture,
which is not a usable build arch.
2010-11-08 16:09:04 +01:00
Martin Gracik
08a752551a
Print out the buildarch right after we get it
2010-11-08 15:59:38 +01:00
Martin Gracik
6925e4d3b3
Don't use quotes for gconftool arguments
2010-11-08 15:02:58 +01:00
Martin Gracik
a1d0a53aa1
Initrd tree modifications
2010-11-08 13:52:11 +01:00
Martin Gracik
3c7ad7d9ea
Write treeinfo and discinfo
2010-11-03 14:11:08 +01:00
Martin Gracik
d09c2980ec
Save list of installed packages
2010-11-03 13:40:03 +01:00
Martin Gracik
be8c2859af
Create kernel symlink
...
Don't copy kernel to isolinx and pxeboot directory.
Create hard link instead.
2010-11-02 14:11:50 +01:00
Martin Gracik
4dcdd835b0
Make initrd hard link
...
Don't copy initrd to both isolinux anx pxeboot
directory. Create a hard link in isolinux instead.
2010-11-02 14:06:55 +01:00
Martin Gracik
1a5a636e24
Remove code for creating stage2 image
2010-10-27 11:23:47 +02:00
Martin Gracik
d6998bd841
Initrd image updates
2010-10-22 16:02:53 +02:00
Martin Gracik
e22457b09a
Various initrd updates
2010-10-19 17:35:50 +02:00