Jesse Keating
b7b45d59c1
Change path to isomd5sum
2007-12-10 15:17:56 -05:00
Jesse Keating
5abaa9b226
Use a repoview cache.
...
Make sure the cache dirs exist before using them.
2007-12-10 14:14:06 -05:00
Jesse Keating
fb6c4402a2
Enable a createrepo cache.
2007-12-08 10:42:31 -05:00
Jesse Keating
8ca20d2fa7
Remove all the release notes files that we don't display in the installer.
2007-12-07 17:44:35 -05:00
Jesse Keating
591f65c982
Make the cd size a nice even number.
2007-12-04 07:58:43 -05:00
Jesse Keating
4929567859
Adjust the size so that we fit on all disks. splittree kind of sucks this way.
2007-12-03 23:17:21 -05:00
Jesse Keating
d9a840c863
Remove previous splittree workdirs when reusing a tree.
2007-12-03 23:09:47 -05:00
Jesse Keating
91a9edceb7
Default to 690 for a cd size.
2007-12-03 20:41:42 -05:00
Jesse Keating
9be2c94dc6
Make the logged command output useable in a shell.
2007-12-03 20:38:02 -05:00
Jesse Keating
43c0267445
Support includes and excludes from repos.
2007-12-03 15:37:15 -05:00
Jesse Keating
3248639f9b
Disable TMPDIR use in buildinstall. Still broken :/
2007-12-03 14:52:47 -05:00
Jesse Keating
dcf069a017
Fix logging during _ensuredir.
...
Some fixups for re-using dirs
2007-12-02 22:24:11 -05:00
Jesse Keating
6748133646
Support re-using existing destdirs better, with a --force option.
2007-12-02 14:31:26 -05:00
Jesse Keating
a09b885fd8
Flip the default for nosource.
2007-11-30 10:36:28 -05:00
Jesse Keating
f499bc4f8d
Add a split option to the iso creation function
...
Fix a SRPMS SRPMs typo
Handle source iso creation better
2007-11-29 17:46:58 -05:00
Jesse Keating
1116fcc4b0
Call the logger correctly
2007-11-28 22:14:20 -05:00
Jesse Keating
1c6ac68a59
Remove non-op checks in splittree and pkgorder. They're only called now if we want more than one iso.
...
Make tree size check quiet.
2007-11-28 17:11:18 -05:00
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
3260c78f53
- Use downloadPkgs() from yum instead of a homebrew download function.
...
- Add a callback to show download progress
- Add a force option to _link, removes existing target file
2007-11-27 21:42:37 -05:00
Jesse Keating
d99c9048c4
Clarify package not found slightly
2007-11-27 14:54:17 -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
a621cdc5c5
Need to import shutil in order to use it.
2007-11-21 09:17:14 -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
33a28f0c0a
Fix reget better. Don't try to stat a nonexistant file
2007-10-29 16:59:06 -04:00
Jesse Keating
930f0f2667
Fix regets.
2007-10-29 16:26:42 -04: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
f074a600de
Use a better method to get the ks method into a repo.
...
Requires a newer version of pykickstart, indicate such in the spec.
2007-09-12 17:38:01 -04:00
Jesse Keating
4cb9239814
Use url line in kickstart files as a repo
2007-09-12 16:42:06 -04:00
Jesse Keating
788105f59b
- Create a config class that can make using pungi modules easier. (Mark McLoughlin)
2007-09-12 14:36:28 -04:00
Jesse Keating
28c0eca953
Make base pungi class inherit from object, this makes things
...
better on older pythons. (toshio)
2007-09-12 10:16:08 -04:00
Jesse Keating
5af01719d3
Consolidate the download code (Mark McLoughlin)
...
Some whitespace fixes.
2007-09-12 10:08:04 -04:00
Jesse Keating
180564aadc
Remove python2.5 needs (Mark McLoughlin)
2007-09-12 09:57:54 -04:00
Jesse Keating
0d888052c4
Fix a bug with file:// repos.
2007-09-11 18:18:46 -04:00
Jesse Keating
72fdba8821
Unused code snippit
2007-08-27 17:12:32 -04:00
Jesse Keating
1357a05145
Fix issues with $basearch and mirrorlist usage.
2007-08-27 12:41:26 -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
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
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