From: Alexander Todorov <[email protected]>
---
plugins/local/local.py | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/plugins/local/local.py b/plugins/local/local.py
index 70118c9..0d01e66 100644
--- a/plugins/local/local.py
+++ b/plugins/local/local.py
@@ -91,6 +91,10 @@ def _rebuild(conduit, done=None):
update = conduit.confBool('createrepo', 'update', default=True)
databases = conduit.confBool('createrepo', 'databases', default=True)
+ deltas = conduit.confBool('createrepo', 'deltas', default=False)
+ num_deltas = conduit.confInt('createrepo', 'num-deltas', default=None)
+ old_package_dirs = conduit.confString('createrepo', 'oldpackagedirs', default=local_repo_dir)
+
if conduit._base.verbose_logger.isEnabledFor(yum.logginglevels.DEBUG_3):
quiet = False
@@ -113,6 +117,13 @@ def _rebuild(conduit, done=None):
if cache_dir is not None:
args.append("--cachedir")
args.append(cache_dir)
+ if deltas:
+ args.append('--deltas')
+ args.append('--oldpackagedirs')
+ args.append(old_package_dirs)
+ if num_deltas is not None:
+ args.append('--num-deltas')
+ args.append(num_deltas)
args.append(local_repo_dir)
if not quiet:
if done is None:
--
1.7.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.