diff options
author | devome | 2024-01-22 10:54:30 +0800 |
---|---|---|
committer | devome | 2024-01-22 10:54:30 +0800 |
commit | ce6dbadb0ca73f7b61e9d35bc1f003a757153384 (patch) | |
tree | a9b87cad8e3468fea5afff8408bff409fdd0d2ef /PKGBUILD | |
parent | 1bb4ba23ce12c9ea4ffe84b43a97f3cb4d4ecb79 (diff) | |
download | aur-ce6dbadb0ca73f7b61e9d35bc1f003a757153384.tar.gz |
frp-panel: 0.0.11-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -2,7 +2,7 @@ pkgname="frp-panel" pkgver=0.0.11 -pkgrel=2 +pkgrel=3 pkgdesc="A multi node frp webui and for frp server and client management" arch=("any") url="https://github.com/VaalaCat/${pkgname}" @@ -30,15 +30,15 @@ prepare() { for element in App Master Server DB; 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 + 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 done 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" - sed -i '/--/d' "${element}.env" + 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" + sed -i '/--/d' "../${element}.env" done } @@ -58,20 +58,20 @@ build() { -o "${pkgname}" \ ./cmd/*.go - ./frp-panel completion zsh > _zsh - ./frp-panel completion bash > _bash - ./frp-panel completion fish > _fish + ./"${pkgname}" completion zsh > ../completion.zsh + ./"${pkgname}" completion bash > ../completion.bash + ./"${pkgname}" completion fish > ../completion.fish } package() { + install -Dm644 completion.zsh "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" + install -Dm644 completion.bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" + install -Dm644 completion.fish "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" + install -Dm644 "${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -Dm644 "${pkgname}@.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}@.service" + install -Dm644 -t "${pkgdir}/etc/${pkgname}" {master,server,client}.env + cd "${pkgname}-${pkgver}" install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" - install -Dm644 _zsh "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" - install -Dm644 _bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" - install -Dm644 _fish "${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish" - - install -Dm644 "../${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" - install -Dm644 "../${pkgname}@.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}@.service" - install -Dm644 -t "${pkgdir}/etc/${pkgname}" {master,server,client}.env } |