Skip to content

Instantly share code, notes, and snippets.

@KiruyaMomochi
Created November 12, 2021 10:20
Show Gist options
  • Save KiruyaMomochi/dab315b4dfcd04af735b4bc93f1544f8 to your computer and use it in GitHub Desktop.
Save KiruyaMomochi/dab315b4dfcd04af735b4bc93f1544f8 to your computer and use it in GitHub Desktop.
Build frp deb package
#!/bin/sh
TAB="$(printf '\t')"
curl -L 'https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz' -o frp-0.38.0.tar.gz
debmake -a frp-0.38.0.tar.gz
cd frp-0.38.0
sed 's/^\tdh \$@$/\tdh $@ --without autoreconf/g' debian/rules
tee -a debian/rules >> /dev/null << EOF
override_dh_auto_install:
${TAB}install -Dm 0755 frpc frps -t debian/frp/usr/bin
${TAB}install -Dm 0644 frpc.ini frpc_full.ini -t debian/frp/etc/frp
${TAB}install -Dm 0644 frps.ini frps_full.ini -t debian/frp/etc/frp
${TAB}install -Dm 0644 systemd/frpc.service systemd/frpc@.service -t debian/frp/lib/systemd/system
${TAB}install -Dm 0644 systemd/frps.service systemd/frps@.service -t debian/frp/lib/systemd/system
EOF
@maxie7
Copy link

maxie7 commented Jul 5, 2022

nicely done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment