diff options
Diffstat (limited to 'packaging/debs/Debian/scripts/compare-debian-versions.py')
-rwxr-xr-x | packaging/debs/Debian/scripts/compare-debian-versions.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/packaging/debs/Debian/scripts/compare-debian-versions.py b/packaging/debs/Debian/scripts/compare-debian-versions.py new file mode 100755 index 0000000000..ec138fa623 --- /dev/null +++ b/packaging/debs/Debian/scripts/compare-debian-versions.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python2 + +import apt_pkg +import os.path +import sys + +if len(sys.argv) != 3: + print('Syntax: %s <version a> <version b>' % (os.path.basename(sys.argv[0]))) + sys.exit(64) + +a = sys.argv[1] +b = sys.argv[2] + +apt_pkg.init_system() +vc = apt_pkg.version_compare(a,b) + +if vc > 0: + print('%s < %s' % (b, a)) +elif vc == 0: + print('%s = %s' % (a, b)) +elif vc < 0: + print('%s < %s' % (a, b)) |