tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gnome.updateScript: Prevent downgrading packages
Jan Tojnar
3 years ago
812dd30e
a9b97f18
+7
1 changed file
expand all
collapse all
unified
split
pkgs
desktops
gnome
update.nix
+7
pkgs/desktops/gnome/update.nix
···
25
25
import os
26
26
import subprocess
27
27
import sys
28
28
+
from libversion import Version
28
29
29
30
_, attr_path, package_name, package_version, version_policy, *remaining_args = sys.argv
30
31
···
51
52
],
52
53
encoding="utf-8",
53
54
)
55
55
+
56
56
+
if Version(latest_tag) <= Version(package_version):
57
57
+
# No newer updates found.
58
58
+
print(json.dumps([]))
59
59
+
sys.exit(0)
60
60
+
54
61
latest_tag = latest_tag.strip()
55
62
subprocess.run(
56
63
[