Add "ignore_delta=True" under "general" section in /etc/pisi/pisi.conf to disable delta package support.
This commit is contained in:
@@ -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>
|
2009-03-24 Bahadır Kandemir <bahadir@pardus.org.tr>
|
||||||
* Merged COMAR patch. PiSi now has a cleaner comar interface module.
|
* Merged COMAR patch. PiSi now has a cleaner comar interface module.
|
||||||
|
|
||||||
|
|||||||
@@ -81,8 +81,12 @@ class Install(AtomicOperation):
|
|||||||
(version, release, build) = installdb.get_version(pkg.name)
|
(version, release, build) = installdb.get_version(pkg.name)
|
||||||
delta = pkg.get_delta(buildFrom=build)
|
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 exists than use the delta uri.
|
||||||
if delta:
|
if delta and not ignore_delta:
|
||||||
pkg_uri = delta.packageURI
|
pkg_uri = delta.packageURI
|
||||||
pkg_hash = delta.packageHash
|
pkg_hash = delta.packageHash
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ class GeneralDefaults:
|
|||||||
package_cache = False
|
package_cache = False
|
||||||
package_cache_limit = 0
|
package_cache_limit = 0
|
||||||
bandwidth_limit = 0
|
bandwidth_limit = 0
|
||||||
|
ignore_delta = False
|
||||||
|
|
||||||
class BuildDefaults:
|
class BuildDefaults:
|
||||||
"""Default values for [build] section"""
|
"""Default values for [build] section"""
|
||||||
|
|||||||
Reference in New Issue
Block a user