Add "ignore_delta=True" under "general" section in /etc/pisi/pisi.conf to disable delta package support.

This commit is contained in:
Bahadır Kandemir
2009-03-24 12:25:53 +00:00
parent 91f32cf4d7
commit 0f49c12491
3 changed files with 9 additions and 1 deletions
+3
View File
@@ -1,3 +1,6 @@
2009-03-24 Bahadır Kandemir <bahadir@pardus.org.tr>
* Allow disabling delta package support from pisi.conf
2009-03-24 Bahadır Kandemir <bahadir@pardus.org.tr>
* Merged COMAR patch. PiSi now has a cleaner comar interface module.
+5 -1
View File
@@ -81,8 +81,12 @@ class Install(AtomicOperation):
(version, release, build) = installdb.get_version(pkg.name)
delta = pkg.get_delta(buildFrom=build)
# Check if delta is enabled in pisi.conf
config = pisi.configfile.ConfigurationFile("/etc/pisi/pisi.conf")
ignore_delta = config.get("general", "ignore_delta")
# If delta exists than use the delta uri.
if delta:
if delta and not ignore_delta:
pkg_uri = delta.packageURI
pkg_hash = delta.packageHash
else:
+1
View File
@@ -75,6 +75,7 @@ class GeneralDefaults:
package_cache = False
package_cache_limit = 0
bandwidth_limit = 0
ignore_delta = False
class BuildDefaults:
"""Default values for [build] section"""