Kaydet (Commit) e3e13b94 authored tarafından Fatih Aşıcı's avatar Fatih Aşıcı

build: Change filename format of delta packages

The new format is:

    <name>-<source release>-<target release>-<distribution id>-<architecture>.delta.pisi

    e.g. pisi-179-180-p11-x86_64.pisi

Release numbers are used instead of build numbers.
üst 24a9a97d
......@@ -44,6 +44,9 @@ def create_delta_packages(old_packages, new_package):
os.mkdir(install_dir)
new_pkg.extract_install(install_dir)
name, new_version, new_release, new_distro_id, new_arch = \
util.split_package_filename(new_pkg_name)
cwd = os.getcwd()
out_dir = ctx.get_option("output_dir")
target_format = ctx.get_option("package_format")
......@@ -59,15 +62,16 @@ def create_delta_packages(old_packages, new_package):
% (old_package, new_pkg_info.name))
continue
if old_pkg_info.build == new_pkg_info.build:
ctx.ui.warning(_("Package '%s' has the same build number with "
if old_pkg_info.release == new_pkg_info.release:
ctx.ui.warning(_("Package '%s' has the same release number with "
"the new package. Skipping it...") % old_package)
continue
delta_name = "%s-%s-%s%s" % (old_pkg_info.name,
old_pkg_info.build,
new_pkg_info.build,
ctx.const.delta_package_suffix)
delta_name = "-".join((old_pkg_info.name,
old_pkg_info.release,
new_pkg_info.release,
new_distro_id,
new_arch)) + ctx.const.delta_package_suffix
ctx.ui.info(_("Creating %s...") % delta_name)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment