sstp-server add systemd unit

This commit is contained in:
microcai 2023-09-30 11:47:36 +08:00
parent 2d0c1f7c12
commit 6c0c500e3b
No known key found for this signature in database
GPG Key ID: 6D4BC3844175BAAC
2 changed files with 25 additions and 1 deletions

View File

@ -0,0 +1,16 @@
[Unit]
Description=A Secure Socket Tunneling Protocol (SSTP) server.
After=network.target
[Service]
Environment=PYTHONOPTIMIZE=1
ExecStart=/usr/bin/sstpd -f /etc/sstp-server.ini -s %i
PrivateTmp=true
DevicePolicy=closed
DeviceAllow=char-ppp rw
ProtectHome=true
ProtectSystem=full
[Install]
WantedBy=network.target

View File

@ -13,10 +13,18 @@ KEYWORDS="x86 amd64 mips arm"
PYTHON_COMPAT=( python3_{9..12} )
inherit distutils-r1
inherit systemd distutils-r1
DEPEND="net-dialup/ppp"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install(){
distutils-r1_src_install
insinto /etc/
doins sstp-server.ini
systemd_dounit ${FILESDIR}/sstp-server@.service
}