diff options
author | devome | 2024-02-25 14:04:40 +0800 |
---|---|---|
committer | devome | 2024-02-25 14:04:40 +0800 |
commit | 15a51fad70fabd330f9a7d0276c73ea668175e23 (patch) | |
tree | 70e3c1689cd1f766d242f6eb4c5047aa21ca63c9 | |
parent | 33e9f196ca0810d3376953e00656a8738985622d (diff) | |
download | aur-15a51fad70fabd330f9a7d0276c73ea668175e23.tar.gz |
frp-panel: 0.0.14-2
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | frp-panel@.service | 2 |
3 files changed, 8 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = frp-panel pkgdesc = A multi node frp webui and for frp server and client management pkgver = 0.0.14 - pkgrel = 1 + pkgrel = 2 url = https://github.com/VaalaCat/frp-panel install = frp-panel.install arch = any @@ -18,6 +18,6 @@ pkgbase = frp-panel source = frp-panel@.service sha256sums = 229c698e68b94ab19dbcfe042b7c66e4ebb8c64167accb9677a39c0f4e6bdd33 sha256sums = d909eac5b51218404824363ce35886fcd2a8065773ffecde8f64855a107369a0 - sha256sums = a82a0d6fb9498a283137a90862a4bf65486368cfe88c25f7b901d4d914da7ca4 + sha256sums = 430b38fb5de8ea2bdd03ef65d376b5aae7acad88cfffd5031d05b45e8ae1040b pkgname = frp-panel @@ -2,7 +2,7 @@ pkgname="frp-panel" pkgver=0.0.14 -pkgrel=1 +pkgrel=2 pkgdesc="A multi node frp webui and for frp server and client management" arch=("any") url="https://github.com/VaalaCat/${pkgname}" @@ -20,14 +20,14 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz "${pkgname}@.service") sha256sums=('229c698e68b94ab19dbcfe042b7c66e4ebb8c64167accb9677a39c0f4e6bdd33' 'd909eac5b51218404824363ce35886fcd2a8065773ffecde8f64855a107369a0' - 'a82a0d6fb9498a283137a90862a4bf65486368cfe88c25f7b901d4d914da7ca4') + '430b38fb5de8ea2bdd03ef65d376b5aae7acad88cfffd5031d05b45e8ae1040b') prepare() { cd "${pkgname}-${pkgver}" local file_setting="conf/settings.go" local n1 n2 element - for element in App Master Server DB; do + for element in App Master Server DB Client; do n1=$(grep -nP "^\s${element} struct \{" "$file_setting" | awk -F: '{print $1}') n2=$(grep -nP "env-prefix:\"${element^^}_\"" "$file_setting" | awk -F: '{print $1}') awk -v n1="${n1}" -v n2="${n2}" -F '"' '{if(NR>n1 && NR<n2){print "##"$3" "$4","$5" "$6"\n#""'${element^^}_'"$2"=\"\"\n"}}' "$file_setting" >> ../master.env @@ -35,10 +35,7 @@ prepare() { sed -i 's|,`||' ../master.env for element in client server; do - grep -C1 -P "#APP_SECRET=|#MASTER_RPC_HOST=|#MASTER_RPC_PORT=|#MASTER_API_PORT=" ../master.env > "../${element}.env" - echo "## For ${element} nodes, need append clientSecret and clientID after start command, such as: " >> "../${element}.env" - echo "#START_PARAMS=\"-s 'b16379b1-349c-421f-83b2-78c45b5c6de2' -i '${element}'\"" >> "../${element}.env" - echo "START_PARAMS=\"\"" >> "../${element}.env" + grep -C1 -P "#APP_SECRET=|#MASTER_RPC_HOST=|#MASTER_RPC_PORT=|#MASTER_API_PORT=|#CLIENT_ID=|#CLIENT_SECRET=" ../master.env > "../${element}.env" sed -i '/--/d' "../${element}.env" done } @@ -57,7 +54,7 @@ build() { -trimpath \ -ldflags="$ldflags" \ -o "${pkgname}" \ - ./cmd/*.go + ./cmd/frpp/*.go ./"${pkgname}" completion zsh > ../completion.zsh ./"${pkgname}" completion bash > ../completion.bash diff --git a/frp-panel@.service b/frp-panel@.service index 32f9aa1f0a64..d9cb7e2911f4 100644 --- a/frp-panel@.service +++ b/frp-panel@.service @@ -10,7 +10,7 @@ RestartSec=5 StartLimitInterval=0 EnvironmentFile=-/etc/frp-panel/%i.env WorkingDirectory=/var/lib/frp-panel -ExecStart=/usr/bin/frp-panel %i $START_PARAMS +ExecStart=/usr/bin/frp-panel %i [Install] WantedBy=multi-user.target |