summaryrefslogtreecommitdiff
path: root/debian/adjust-openssl-dependencies
diff options
context:
space:
mode:
Diffstat (limited to 'debian/adjust-openssl-dependencies')
-rwxr-xr-xdebian/adjust-openssl-dependencies7
1 files changed, 6 insertions, 1 deletions
diff --git a/debian/adjust-openssl-dependencies b/debian/adjust-openssl-dependencies
index 9daa9b415..b9799c410 100755
--- a/debian/adjust-openssl-dependencies
+++ b/debian/adjust-openssl-dependencies
@@ -3,9 +3,13 @@
3# Must be run after dpkg-shlibdeps. 3# Must be run after dpkg-shlibdeps.
4 4
5client=debian/openssh-client.substvars 5client=debian/openssh-client.substvars
6client_ssh1=debian/openssh-client-ssh1.substvars
6server=debian/openssh-server.substvars 7server=debian/openssh-server.substvars
7 8
8libssl_version="$(dpkg-query -W libssl-dev 2>/dev/null | cut -f2)" 9libssl_version="$(dpkg-query -W libssl1.0-dev 2>/dev/null | cut -f2)"
10if [ -z "$libssl_version" ]; then
11 libssl_version="$(dpkg-query -W libssl-dev 2>/dev/null | cut -f2)"
12fi
9if [ -z "$libssl_version" ]; then 13if [ -z "$libssl_version" ]; then
10 echo "Can't find libssl-dev version; leaving dependencies alone." 14 echo "Can't find libssl-dev version; leaving dependencies alone."
11 exit 0 15 exit 0
@@ -16,6 +20,7 @@ libssl_package="$(sed -n 's/.*[= ]\(libssl[0-9][a-z0-9+.-]*\).*/\1/p' "$client")
16if [ "$libssl_package" ]; then 20if [ "$libssl_package" ]; then
17 new_dep="$libssl_package (>= $libssl_version)" 21 new_dep="$libssl_package (>= $libssl_version)"
18 sed -i "/^shlibs:Depends=/s/\$/, $new_dep/" "$client" 22 sed -i "/^shlibs:Depends=/s/\$/, $new_dep/" "$client"
23 sed -i "/^shlibs:Depends=/s/\$/, $new_dep/" "$client_ssh1"
19 sed -i "/^shlibs:Depends=/s/\$/, $new_dep/" "$server" 24 sed -i "/^shlibs:Depends=/s/\$/, $new_dep/" "$server"
20fi 25fi
21 26