Thanks, applied as dcda8ac7996e6aa2dfda6f5aa563bbc875b72ba3.

Michael

[sent from post-receive hook]

On Tue, 06 Oct 2020 10:18:23 +0200, Ladislav Michl <[email protected]> wrote:
> Signed-off-by: Ladislav Michl <[email protected]>
> Message-Id: <20200828145745.GA9815@lenoch>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/patches/openfortivpn-1.14.1/autogen.sh 
> b/patches/openfortivpn-1.14.1/autogen.sh
> new file mode 120000
> index 000000000000..9f8a4cb7ddcb
> --- /dev/null
> +++ b/patches/openfortivpn-1.14.1/autogen.sh
> @@ -0,0 +1 @@
> +../autogen.sh
> \ No newline at end of file
> diff --git a/rules/openfortivpn.in b/rules/openfortivpn.in
> new file mode 100644
> index 000000000000..e18643322982
> --- /dev/null
> +++ b/rules/openfortivpn.in
> @@ -0,0 +1,25 @@
> +## SECTION=networking
> +
> +menuconfig OPENFORTIVPN
> +     tristate
> +     prompt "openfortivpn                  "
> +     select LIBC_PTHREAD
> +     select LIBC_UTIL
> +     select OPENSSL
> +     select PPP
> +     select SYSTEMD          if OPENFORTIVPN_SYSTEMD
> +     help
> +       openfortivpn is a client for PPP+SSL VPN tunnel services.
> +       It spawns a pppd process and operates the communication between
> +       the gateway and this process.
> +
> +       It is compatible with Fortinet VPNs.
> +
> +if OPENFORTIVPN
> +
> +config OPENFORTIVPN_SYSTEMD
> +        bool
> +        default INITMETHOD_SYSTEMD
> +
> +endif
> +
> diff --git a/rules/openfortivpn.make b/rules/openfortivpn.make
> new file mode 100644
> index 000000000000..74e32ad5029a
> --- /dev/null
> +++ b/rules/openfortivpn.make
> @@ -0,0 +1,74 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2020 by Ladislav Michl <[email protected]>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_OPENFORTIVPN) += openfortivpn
> +
> +#
> +# Paths and names
> +#
> +OPENFORTIVPN_VERSION := 1.14.1
> +OPENFORTIVPN_MD5     := 226472c18f0331491b42b4300e8bff7c
> +OPENFORTIVPN         := openfortivpn-$(OPENFORTIVPN_VERSION)
> +OPENFORTIVPN_SUFFIX  := tar.gz
> +OPENFORTIVPN_URL     := 
> https://github.com/adrienverge/openfortivpn/archive/v$(OPENFORTIVPN_VERSION).$(OPENFORTIVPN_SUFFIX)
> +OPENFORTIVPN_SOURCE  := $(SRCDIR)/$(OPENFORTIVPN).$(OPENFORTIVPN_SUFFIX)
> +OPENFORTIVPN_DIR     := $(BUILDDIR)/$(OPENFORTIVPN)
> +OPENFORTIVPN_LICENSE := GPL-3.0-or-later WITH unknown-exception AND OpenSSL
> +OPENFORTIVPN_LICENSE_FILES := \
> +     file://LICENSE;md5=1d58d8f3da4c52035c4ad376ffabb44a \
> +     file://LICENSE.OpenSSL;md5=f3317a38a556060e468331158cc43fe3 \
> +     
> file://src/main.c;startline=4;endline=15;md5=2d74bd9c818c4c3009c1c8782aaa23e7 
> \
> +     
> file://src/tunnel.c;startline=4;endline=26;md5=5454796bf6fd04c7e4ad6bd83a627e4f
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +OPENFORTIVPN_CONF_TOOL       := autoconf
> +OPENFORTIVPN_CONF_OPT        := \
> +     $(CROSS_AUTOCONF_USR) \
> +     --enable-proc \
> +     --enable-resolvconf \
> +     --with-rt_dst \
> +     --without-ppp \
> +     --with-pppd=/usr/sbin/pppd \
> +     --with-systemdsystemunitdir=/usr/lib/systemd/system
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/openfortivpn.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, openfortivpn)
> +     @$(call install_fixup, openfortivpn,PRIORITY,optional)
> +     @$(call install_fixup, openfortivpn,SECTION,base)
> +     @$(call install_fixup, openfortivpn,AUTHOR,"Ladislav Michl 
> <[email protected]>")
> +     @$(call install_fixup, openfortivpn,DESCRIPTION,"Client for PPP+SSL VPN 
> tunnel")
> +
> +     @$(call install_alternative, openfortivpn, 0, 0, 0644, 
> /etc/openfortivpn/config)
> +
> +     @$(call install_copy, openfortivpn, 0, 0, 0755, -, 
> /usr/bin/openfortivpn)
> +
> +ifdef PTXCONF_OPENFORTIVPN_SYSTEMD
> +     @$(call install_alternative, openfortivpn, 0, 0, 0644, \
> +             /usr/lib/systemd/system/[email protected])
> +endif
> +
> +     @$(call install_finish, openfortivpn)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make

_______________________________________________
ptxdist mailing list
[email protected]
To unsubscribe, send a mail with subject "unsubscribe" to 
[email protected]

Reply via email to