mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-09-19 17:59:19 +03:00
this resolves "nonexistent" path in debian packaging
found in issue 572 also, not needed debian/makefile.patch is removed
This commit is contained in:
30
debian/rules
vendored
30
debian/rules
vendored
@ -1,29 +1,23 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
define generate_stub
|
||||
echo '#!/bin/sh' > 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
|
||||
|
||||
export DH_VERBOSE=1
|
||||
export CMAKE_INSTALL_PREFIX=`pwd`/../../usr
|
||||
CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
|
||||
LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
|
||||
export export CMAKE_INSTALL_PREFIX=../debian/usr
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_auto_configure: configure_config
|
||||
|
||||
override_dh_auto_make:
|
||||
make -C tmp
|
||||
|
||||
override_dh_auto_clean:
|
||||
rm -fr Makefile* usr bin tmp src/bin/BuiltHamcoreFiles
|
||||
|
||||
override_dh_auto_install:
|
||||
make -C tmp install
|
||||
|
||||
configure_config:
|
||||
if [ $(shell uname -m) = 'x86_64' ]; then echo -e "1\n2\n" | ./configure; fi
|
||||
if [ $(shell uname -m) = 'i686' ]; then echo -e "1\n1\n" | ./configure; fi
|
||||
if [ $(shell uname -m) = 'armv6l' ]; then echo -e "1\n1\n" | ./configure; fi
|
||||
if [ $(shell uname -m) = 'armv5tel' ]; then echo -e "1\n1\n" | ./configure; fi
|
||||
if [ $(shell uname -m) = 'aarch64' ]; then echo -e "1\n2\n" | ./configure; fi
|
||||
if [ $(shell uname -m) = 'armv7l' ]; then echo -e "1\n1\n" | ./configure; fi
|
||||
|
||||
$(call generate_stub,vpnserver)
|
||||
$(call generate_stub,vpnbridge)
|
||||
$(call generate_stub,vpncmd)
|
||||
$(call generate_stub,vpnclient)
|
||||
|
Reference in New Issue
Block a user