From 9beec899b2add530ca86731051c08d837d9873fc Mon Sep 17 00:00:00 2001 From: Ilya Shipitsin Date: Sun, 5 Aug 2018 19:42:05 +0500 Subject: [PATCH] another attempt to fix launchpad builds --- .travis.yml | 6 +++--- debian/rules | 8 +++++--- debian/softether-vpnbridge.install | 4 ++-- debian/softether-vpnclient.install | 4 ++-- debian/softether-vpncmd.install | 7 +++---- debian/softether-vpnserver.install | 5 ++--- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4be2e557..e7220b7c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ env: matrix: include: - - env: OPENSSL_VERSION="1.0.2o" + - env: OPENSSL_VERSION="1.0.2o" BUILD_DEB="1" os: linux compiler: gcc - env: OPENSSL_VERSION="1.1.0f" @@ -40,7 +40,7 @@ matrix: addons: apt: - packages: [ debhelper ] + packages: [ debhelper, devscripts, fakeroot, cmake3, dh-exec ] cache: directories: @@ -58,4 +58,4 @@ script: - ./configure - make -C tmp - ldd bin/vpnserver/vpnserver - - dh build-arch + - if [ "${BUILD_DEB}" = "1" ]; then debuild -i -us -uc -b; fi diff --git a/debian/rules b/debian/rules index 17c2c7e0..fcee3ce0 100755 --- a/debian/rules +++ b/debian/rules @@ -1,8 +1,9 @@ #!/usr/bin/make -f define generate_stub + mkdir -p debian/usr/bin echo '#!/bin/sh' > debian/usr/bin/$(1) - echo '/usr/libexec/softether/$(1)/$(1) "$@"' >> debian/usr/bin/$(1) + echo '/usr/libexec/softether/$(1)/$(1) "$$@"' >> debian/usr/bin/$(1) echo 'exit $?' >> debian/usr/bin/$(1) chmod +x debian/usr/bin/$(1) endef @@ -13,10 +14,11 @@ export export CMAKE_INSTALL_PREFIX=../debian/usr %: dh $@ -override_dh_auto_make: - make -C tmp +override_dh_auto_configure: + cmake . override_dh_auto_install: + dh_auto_install $(call generate_stub,vpnserver) $(call generate_stub,vpnbridge) $(call generate_stub,vpncmd) diff --git a/debian/softether-vpnbridge.install b/debian/softether-vpnbridge.install index 02326f4a..5af77616 100644 --- a/debian/softether-vpnbridge.install +++ b/debian/softether-vpnbridge.install @@ -1,5 +1,5 @@ #! /usr/bin/dh-exec -debian/usr/libexec/softether/vpnbridge/vpnbridge usr/libexec/softether/vpnbridge/ -debian/usr/libexec/softether/vpnbridge/hamcore.se2 usr/libexec/softether/vpnbridge/ +debian/tmp/usr/local/libexec/softether/vpnbridge/vpnbridge usr/libexec/softether/vpnbridge/ +debian/tmp/usr/local/libexec/softether/vpnbridge/hamcore.se2 usr/libexec/softether/vpnbridge/ debian/usr/bin/vpnbridge usr/bin/ diff --git a/debian/softether-vpnclient.install b/debian/softether-vpnclient.install index e837a20a..b140f3cb 100644 --- a/debian/softether-vpnclient.install +++ b/debian/softether-vpnclient.install @@ -1,5 +1,5 @@ #! /usr/bin/dh-exec -debian/usr/libexec/softether/vpnclient/vpnclient usr/libexec/softether/vpnclient/ -debian/usr/libexec/softether/vpnclient/hamcore.se2 usr/libexec/softether/vpnclient/ +debian/tmp/usr/local/libexec/softether/vpnclient/vpnclient usr/libexec/softether/vpnclient/ +debian/tmp/usr/local/libexec/softether/vpnclient/hamcore.se2 usr/libexec/softether/vpnclient/ debian/usr/bin/vpnclient usr/bin/ diff --git a/debian/softether-vpncmd.install b/debian/softether-vpncmd.install index ae8de9cd..f550a6aa 100644 --- a/debian/softether-vpncmd.install +++ b/debian/softether-vpncmd.install @@ -1,5 +1,4 @@ #! /usr/bin/dh-exec -debian/usr/libexec/softether/vpncmd/vpncmd usr/libexec/softether/vpncmd/ -debian/usr/libexec/softether/vpncmd/hamcore.se2 usr/libexec/softether/vpncmd/ -debian/usr/bin/vpncmd usr/bin/ - +debian/tmp/usr/local/libexec/softether/vpncmd/vpncmd usr/libexec/softether/vpncmd/ +debian/tmp/usr/local/libexec/softether/vpncmd/hamcore.se2 usr/libexec/softether/vpncmd/ +debian/tmp/usr/local/bin/vpncmd usr/bin/ diff --git a/debian/softether-vpnserver.install b/debian/softether-vpnserver.install index 70821ee5..e604360a 100644 --- a/debian/softether-vpnserver.install +++ b/debian/softether-vpnserver.install @@ -1,5 +1,4 @@ #! /usr/bin/dh-exec -debian/usr/libexec/softether/vpnserver/vpnserver usr/libexec/softether/vpnserver/ -debian/usr/libexec/softether/vpnserver/hamcore.se2 usr/libexec/softether/vpnserver/ +debian/tmp/usr/local/libexec/softether/vpnserver/vpnserver usr/libexec/softether/vpnserver/ +debian/tmp/usr/local/libexec/softether/vpnserver/hamcore.se2 usr/libexec/softether/vpnserver/ debian/usr/bin/vpnserver usr/bin/ -