Commit Graph

69 Commits

Author SHA1 Message Date
Jesse Keating
8733a990ec - Figure out number of isos on the fly, based on tree size
- Add command line option to disable creation of split media
- Remove -S -P options, as splittree and packageorder are now
called from createIsos, if needed.
2007-11-28 17:10:02 -05:00
Jesse Keating
8e5e261774 Enable TMPDIR again so that anconda-runtime working files go to the working dir. 2007-11-27 14:40:36 -05:00
Jesse Keating
87f914e814 Fix up some tabs/spaces. 2007-11-20 17:29:57 -05:00
Jesse Keating
47b32e3c2d Move the _link function to the __init__ of pypungi to be used by both gather and pungi.
Attempt to hardlink release note files instead of copy them. (helps preserve timestamps)
2007-11-07 19:44:12 -05:00
Jesse Keating
6119a75069 Add a cost to the media repo file. 2007-10-11 13:58:50 -04:00
Jesse Keating
51d96f80e1 don't expire metadata from the media.repo 2007-09-26 14:58:34 -04:00
Jesse Keating
835188ac2c - Fix location of media.repo file. 2007-09-25 21:26:59 -04:00
jkeating@localhost.localdomain
c2d4e9ed34 Write out a repo file for the media 2007-09-18 15:12:31 -04:00
Jesse Keating
5fafe9c962 - Move the .composeinfo file into the directory we actually publish 2007-09-14 18:22:25 -04:00
Jesse Keating
ee22bb65ae - Create repoview content in the tree 2007-09-14 17:48:56 -04:00
Jesse Keating
72fdba8821 Unused code snippit 2007-08-27 17:12:32 -04:00
Jesse Keating
cfdfdbbabe Fix a typo. Only supply logger once. 2007-08-24 21:08:13 -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
c8beac9215 product_name -> name. KISS 2007-08-24 09:15:58 -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
a83f26efbd Only log debug output if there is content to log 2007-08-15 22:14:46 -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
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
Jesse Keating
14e3a3922b Always log stdout before checking for stderr output 2007-07-20 16:59:09 -04:00
Jesse Keating
8dd1c2aa93 - Don't quote things passed to mkisofs, not a shell 2007-07-20 14:40:32 -04:00
Jesse Keating
d507bed1b2 Use universal newlines in getting process output (Trac #44) 2007-06-11 14:59:18 -04:00
Jesse Keating
69bf86d8a6 Better handle CD size variable (float vs string and comments) 2007-05-25 14:28:38 -04:00
Jesse Keating
59ce91800b - Apply sparc patches (spot) 2007-05-15 13:06:34 -04:00
Jesse Keating
df3900d944 Don't quote ISO label, not running mkisofs in shell 2007-05-15 11:37:37 -04:00
Jesse Keating
0a0bbe6688 Fix source iso building 2007-03-26 10:39:46 -04:00
Jesse Keating
d2c9c76a55 Rescue fix from Prarit 2007-03-22 17:48:41 -04:00
Jesse Keating
ba6c7b1ae8 Specify flavor for buildinstall 2007-03-22 14:01:26 -04:00
Jesse Keating
e2c43c0a93 - Do things faster/smarter if we've only asked for one disc 2007-03-14 17:57:09 -04:00
Jesse Keating
876cb98ba7 - correctly capture errors from subprocess 2007-03-13 22:16:39 -04:00
Jesse Keating
1c45ac7daf - log the rpm2cpio stuff for release notes 2007-03-13 20:36:48 -04:00
Jesse Keating
dbc2db0a8b More clean up with using subprocess
Have a function we call over and over
Log the output, trace on stderr
2007-03-08 10:58:13 -05:00
Jesse Keating
069f8f98a9 Fix some typos and point at the right comps file 2007-03-07 21:33:45 -05:00
Jesse Keating
9986ab582a - Call createrepo ourselves for the tree, not buildinstall's job 2007-03-07 17:53:53 -05:00
Jesse Keating
4e8d70bf9f - Convert from commands to subprocess for things we call out
Next I will fix up the logging
2007-03-07 14:42:33 -05:00
jkeating@reducto.boston.redhat.com
f60b531ee9 Don't use TMPDIR with buildinstall for now 2007-02-21 16:12:31 -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
07b27a464f Use TMPDIR when calling anaconda-runtime stuff, get all output in the tree. 2007-02-16 08:45:42 -05:00
jkeating@reducto.boston.redhat.com
090eebdcf8 More logging fixes; add pydoc info to functions 2007-02-15 14:17:39 -05:00
jkeating@localhost.localdomain
ddd183386c Logging patch from jbowes 2007-02-14 17:33:07 -05:00
jkeating@reducto.boston.redhat.com
7883986e1d Style fixes 2007-02-13 17:20:01 -05:00
wwoods@kraid.test.redhat.com
8bb0495b63 fix up .composeinfo/mkrelative stuff 2007-02-13 13:23:00 -05:00
wwoods@test158.test.redhat.com
e2e81e481c forgot that relativize is a class method - also change name to avoid spelling mistakes 2007-02-12 16:30:26 -05:00
wwoods@metroid.rdu.redhat.com
bbe50383dc oops, left in half-baked code 2007-02-12 13:08:28 -05:00
wwoods@metroid.rdu.redhat.com
289fc2865e write composeinfo after writing iso/tree 2007-02-09 16:13:52 -05:00
jkeating@reducto.boston.redhat.com
78d7d7c613 Think-o. 2007-02-05 14:50:45 -05:00
jkeating@reducto.boston.redhat.com
130e7576fa Make isodir an object (wwoods) 2007-02-03 16:19:41 -05:00
jkeating@reducto.boston.redhat.com
50bc32037e Make bugurl optional 2007-02-03 15:53:47 -05:00
jkeating@reducto.boston.redhat.com
cec173adfe Hey guess what? implantmd5 alters the iso, so sha1sum must be done after that. 2007-01-30 10:26:48 -05:00