diff --git a/srcpkgs/frp/files/frpc/run b/srcpkgs/frp/files/frpc/run new file mode 100755 index 00000000000..c095fe5260c --- /dev/null +++ b/srcpkgs/frp/files/frpc/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/frpc -c /etc/frp/frpc.ini diff --git a/srcpkgs/frp/files/frps/run b/srcpkgs/frp/files/frps/run new file mode 100755 index 00000000000..210f9fc25f7 --- /dev/null +++ b/srcpkgs/frp/files/frps/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/frps -c /etc/frp/frps.ini diff --git a/srcpkgs/frp/template b/srcpkgs/frp/template new file mode 100644 index 00000000000..7b038cd491c --- /dev/null +++ b/srcpkgs/frp/template @@ -0,0 +1,24 @@ +# Template file for 'frp' +pkgname=frp +version=0.16.0 +revision=1 +build_style=go +go_import_path="github.com/fatedier/frp" +go_package="${go_import_path}/cmd/frpc ${go_import_path}/cmd/frps" +conf_files="/etc/frp/*.ini" +maintainer="cr6git " +short_desc="Fast reverse proxy" +homepage="https://github.com/fatedier/frp" +license="Apache-2.0" +distfiles="https://github.com/fatedier/frp/archive/v${version}.tar.gz" +checksum=b1758493baaa0220d830df623e398efc0555b8934217e62a85722e5d2c9d06a2 + +post_install() { + vinstall conf/frpc_full.ini 644 etc/frp + vinstall conf/frps_full.ini 644 etc/frp + vinstall conf/frpc.ini 644 etc/frp + vinstall conf/frps.ini 644 etc/frp + vlicense LICENSE + vsv frpc + vsv frps +}