Jesse Keating
b8457e64d5
1.0.0 release. Woohoo!
...
Remove dead config files. No longer use an /etc directory.
2007-08-27 14:17:42 -04:00
Jesse Keating
29d033e838
Almost there now!
2007-08-27 12:48:54 -04:00
Jesse Keating
1357a05145
Fix issues with $basearch and mirrorlist usage.
2007-08-27 12:41:26 -04:00
Jesse Keating
d5aea6b8b2
Add a ks file for composing Fedora 8 "Fedora"
2007-08-27 11:00:11 -04:00
Jesse Keating
54737ebb70
- Set arch using rpmUtils, and do it in /usr/bin/pungi
2007-08-27 10:39:12 -04:00
Jesse Keating
c53ff26201
- Add support for $releasever in repo uris.
2007-08-27 10:33:28 -04:00
Jesse Keating
5c70f43906
Move arch setup to __init__.py so that it is done if
...
gather is not used.
2007-08-27 10:02:03 -04:00
Jesse Keating
a578d93a9e
Add a rootcheck, stolen from livecd-creator
2007-08-26 19:48:49 -04:00
Jesse Keating
85620199c0
more done!
2007-08-26 19:45:23 -04:00
Jesse Keating
b8b7d763f9
- Add a cache dir for pungi (/var/cache/pungi) and a cli option to override
...
- Fix some typos
- Handle cache dir not being on same file system
2007-08-26 19:44:38 -04:00
Jesse Keating
666fb84064
Use native pykickstart for %packages handling.
2007-08-26 14:42:59 -04:00
Jesse Keating
38ff3cef53
- Pass gather a ksparser object instead, needed for yum repos
...
and more advanced package handling.
- Use ksparser to get repo(s) from kickstart config.
- Don't rely upon a yum conf, do all setup ourselves.
2007-08-26 14:08:27 -04:00
Jesse Keating
0b3221eafa
- Pass gather a ksparser object instead, needed for yum repos
...
and more advanced package handling.
2007-08-25 10:04:25 -04:00
Jesse Keating
c6986f49a8
hurray for more things done.
2007-08-25 08:56:49 -04:00
Jesse Keating
cc68ffa5d8
- Use a kickstart file as input now (for cdsize and package manifest)
...
- Turn pkglist into a pre-parsed package dictionary
- Arrange config setting logically
- Error out on usage if no config file passed
2007-08-25 08:56:16 -04:00
Jesse Keating
cfdfdbbabe
Fix a typo. Only supply logger once.
2007-08-24 21:08:13 -04:00
Jesse Keating
885dae0818
More updates for reality
2007-08-24 20:51:21 -04:00
Jesse Keating
6feda08320
- Get group files out of configured repos and create a mashup
...
of the comps. Filter it and make use of it when creating repos.
- Move _doRunCommand into pypungi/__init__.py so that it can be
easily used by all modules. Also pass in a logger for correct
logging
- Quiet down creatrepo calls
2007-08-24 20:45:54 -04:00
Jesse Keating
9c757202c2
Get group data from the repos instead of our own comps file.
...
Update ToDo with status and remove things that don't belong
2007-08-24 13:50:05 -04:00
Jesse Keating
e1d532cfc0
- hard set product_path to 'Packages'
2007-08-24 09:41:06 -04:00
Jesse Keating
c8beac9215
product_name -> name. KISS
2007-08-24 09:15:58 -04:00
Jesse Keating
54d3d6b809
- Remove a lot of configurable items and hard set them
...
- Move some items to cli flags only (part of moving to pykickstart)
2007-08-24 09:13:53 -04:00
Jesse Keating
9c64c98c8f
destdir needs to be a cli option.
2007-08-23 23:02:09 -04:00
Jesse Keating
6c313fe24a
Update the ToDo file to reflect reality
2007-08-23 22:47:20 -04:00
Jesse Keating
af625b2b9c
Add a source config for Fedora spins
2007-08-23 12:59:11 -04:00
Jesse Keating
27d0a9808f
Fix a tab/space issue
2007-08-21 22:11:08 -04:00
Jesse Keating
fa3f75b16d
pungi-0.5.0-1.fc8
2007-08-21 22:07:19 -04:00
Jesse Keating
edf1389443
Whoops wrong version
2007-08-21 22:07:16 -04:00
Jesse Keating
0390e7d04e
pungi-0.5.0-1.fc8
2007-08-21 22:06:49 -04:00
Jesse Keating
4d270948dd
Prep for release
2007-08-21 22:04:07 -04:00
Jesse Keating
823e578ff0
Hurray for line feed.
2007-08-21 12:47:40 -04:00
Jesse Keating
2221c0fb66
Remove commented code that is not needed anymore. Yay!
2007-08-21 12:42:33 -04:00
Jesse Keating
c7e5e94eac
- Rework how source rpms are pulled in
...
Always pull in 'src' packages, filter when not needed
2007-08-21 12:40:44 -04:00
Jesse Keating
6612ec39ba
Move the stream handler to be in the named loggers, not the root logger
...
This prevents double messages to the stream coming from Pungi.
2007-08-17 09:14:18 -04:00
Jesse Keating
7aea97468c
workdir is defined in the parent PungiBase class
2007-08-16 15:43:58 -04:00
Jesse Keating
3abfe92500
Fix indent issue. We're not done downloading packages at each and every package (:
2007-08-16 14:16:48 -04:00
Jesse Keating
0a7c6f4683
Fix indentation issue.
2007-08-16 10:03:13 -04:00
Jesse Keating
25fa13f329
Drop some hints as to when we're done with various tasks
2007-08-16 10:02:43 -04:00
Jesse Keating
a83f26efbd
Only log debug output if there is content to log
2007-08-15 22:14:46 -04:00
Jesse Keating
55d398b5b4
set a proper format for the console output
2007-08-15 22:14:09 -04:00
jkeating@localhost.localdomain
1f85a11293
Create a PungiBase class
...
Make Gather and Pungi subclasses of this base class
Adjust logging to use the facility in PungiBase
Adjust logging levels to be appropriate
Drop a note when the compose is finished.
2007-08-15 19:19:13 -04:00
Jesse Keating
9cb130eb8d
Create a subclass of yum to work around logging fun
2007-08-08 23:50:33 -04:00
Jesse Keating
d98fe83e7a
Be verbose about what we clean
2007-08-08 21:03:11 -04:00
Jesse Keating
33a542f60b
We set debuglevel when creating the yum object.
2007-08-08 10:25:51 -04:00
Jesse Keating
24cb8d04cf
Make Gather() no longer a subclass of yum
...
Create an 'ayum' object to manipulate
rename source yum object to 'syum'
2007-08-08 10:08:47 -04:00
Jesse Keating
5fecaeb9dd
pungi-0.4.1-1.fc8
2007-08-01 16:39:06 -04:00
Jesse Keating
1b1a81b2c7
- Create a new yum object for source downloads as yum
...
Fixes a problem where yum object resetting is not currently working
2007-08-01 16:38:57 -04:00
Jesse Keating
eee5556f50
pungi-0.4.0-1.fc8
2007-07-28 11:19:07 -04:00
Jesse Keating
829f90aa5f
When reising an error, print the error too.
...
bump for release
2007-07-28 11:02:20 -04:00
Jesse Keating
36c629a262
split createrepo to it's own call
2007-07-28 10:59:14 -04:00