Commit Graph

54 Commits

Author SHA1 Message Date
Jesse Keating
54737ebb70 - Set arch using rpmUtils, and do it in /usr/bin/pungi 2007-08-27 10:39:12 -04:00
Jesse Keating
a578d93a9e Add a rootcheck, stolen from livecd-creator 2007-08-26 19:48:49 -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
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
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
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
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
4d270948dd Prep for release 2007-08-21 22:04:07 -04:00
Jesse Keating
0a7c6f4683 Fix indentation issue. 2007-08-16 10:03:13 -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
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
36c629a262 split createrepo to it's own call 2007-07-28 10:59:14 -04:00
Jesse Keating
7eff6de180 release 0.3.9 2007-07-24 12:43:08 -04:00
Jesse Keating
d612ffdfb3 Release 0.3.8 2007-06-20 14:04:02 -04:00
Jesse Keating
1eb9ea938f prep for release and update comps file 2007-05-30 10:46:55 -04:00
Jesse Keating
a300431630 When setting default cdsize, value must be string. 2007-05-25 18:56:09 -04:00
Jesse Keating
0e7a34a453 prep for dist 2007-05-25 14:30:13 -04:00
Jesse Keating
1dfca44ec1 Prep for release 2007-05-24 08:52:02 -04:00
Jesse Keating
defce836a2 Prep for release 2007-05-24 02:06:33 -04:00
Jesse Keating
7baf239914 Prepare for release 2007-05-23 12:44:08 -04:00
Jesse Keating
784bf5ec41 Release 0.3.2 2007-05-21 12:08:30 -04:00
Jesse Keating
a861bb2aaf - Handle config file missing better (jgranado) 2007-05-15 14:14:16 -04:00
Jesse Keating
d7d904a135 fix comments in conf file 2007-04-06 08:02:00 -04:00
Jesse Keating
813d06d88f Update for 0.3.0 release 2007-04-02 17:19:19 -04:00
Jesse Keating
eae5edcb56 Move relnotes up to buildinstall section; We want those files then. 2007-03-14 17:56:03 -04:00
Jesse Keating
a3f74c1199 prep for 0.2.8 release 2007-03-10 00:08:13 -05:00
Jesse Keating
45a4b62308 First attempt at supporting kickstart package syntax in manifest files 2007-03-01 23:06:41 -05:00
Jesse Keating
be069fc5f2 Update comps from test2
prep release
2007-02-28 14:08:07 -05:00
Jesse Keating
c0c9d7bed7 prep for release 2007-02-21 16:48:08 -05:00
jkeating@reducto.boston.redhat.com
c951061fe7 Prep for release 2007-02-21 09:34:23 -05:00
jkeating@reducto.boston.redhat.com
1e9d5392e6 Make cdsize a config option 2007-02-16 13:59:01 -05:00
jkeating@reducto.boston.redhat.com
5fa12944df Add a version to options.
Reorder options logically
Clean up some comments
2007-02-16 13:38:27 -05:00
jkeating@reducto.boston.redhat.com
528b566ec2 Fix a flaw with getting rid of comments in the manifest.
Make the code block to get the package list more readable
2007-02-15 21:37:30 -05:00
jkeating@reducto.boston.redhat.com
20af3a4988 Add support for comments in manifest 2007-02-15 18:17:23 -05:00
jkeating@reducto.boston.redhat.com
64970b214c Merged in changes from Will 2007-02-13 17:12:39 -05:00
wwoods@metroid.rdu.redhat.com
5d46c0c53b merge from jesse's branch 2007-02-13 11:06:35 -05:00
jkeating@reducto.boston.redhat.com
e1242f1e74 Remove part of a bad patch. 2007-02-13 15:27:00 -05:00
jkeating@localhost.localdomain
ec8b2ead8f - Add ability to define destdir on the cli to override conf file
- Clean up optionparse stuff, print usage if arg list is too small
2007-02-12 17:51:36 -05:00
jkeating@localhost.localdomain
a8e2603055 Add runtime flags for doing specific stages of the compose 2007-02-12 17:07:37 -05:00
jkeating@reducto.boston.redhat.com
6142220517 Put the srpms under the flavor dir. 2007-01-29 16:06:08 -05:00
jkeating@reducto.boston.redhat.com
2b6f765f31 Add a flavor config option for output
Move some stuff further into the work dir
ensure that the workdir exists
2007-01-24 23:42:40 -05:00
jkeating@reducto.boston.redhat.com
c6851db291 - Now use a manifest to determine what to pull in, not comps itself
- Add a minimal-manifest for test composes
- Add current F7 comps file for test composes
- Use some anaconda code to depsolve, gets better (and more common) results
2007-01-23 18:03:52 -05:00
jkeating@dhcp83-49.boston.redhat.com
efdf2e6131 Add the ability to get release note files from release note packages. 2006-12-11 23:23:05 -05:00
jkeating@dhcp83-49.boston.redhat.com
f376824c84 Enable the ability to pull down and make isos of srpms. 2006-12-09 20:48:08 -05:00
jkeating@dhcp83-49.boston.redhat.com
f188205cf9 Add some default config options
Make use of them in various files
2006-11-20 09:52:27 -05:00
jkeating@harpoon.lab.boston.redhat.com
95f6a0b642 First pass at using a config file for options rather than CLI
Much churn, add a new config file.  Seems to still work
2006-11-17 18:01:10 -05:00
jkeating@harpoon.lab.boston.redhat.com
023ad1b0fb Shuffle things around so that dist-utils can be used. 2006-11-08 16:34:59 -05:00