summaryrefslogtreecommitdiffstats
path: root/t/recipes/checks/maintainer-scripts/ancient-version/scripts-supports-ancient-package-version/build-spec/debian/postinst
blob: 9a9a79ca586cd0e829cd0dd5dccc37eb0e04946b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

set -e

# Bad
dpkg --compare-versions "$2" lt "0.5"
dpkg --compare-versions "$2" lt 0.5~
dpkg --compare-versions "$2" lt 0.5-1~
dpkg --compare-versions "$2" lt '0.5-1~'
dpkg --compare-versions '0.5-1~' gt "$2"
if dpkg --compare-versions '0.5-1~' gt "$2"; then :; fi

# Good
dpkg --compare-versions "$2" lt "0"
dpkg --compare-versions "$2" lt "0~"
dpkg --compare-versions "$2" lt 0.50.5
# This is a false-positive for 0.5
# dpkg --compare-versions "$2" lt 0.5~

#DEBHELPER#