sftpgo: add service
This commit is contained in:
parent
53b3a77bbc
commit
e97b9cf50d
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
export SFTPGO_HTTPD__TEMPLATES_PATH=/usr/share/sftpgo/templates
|
||||||
|
export SFTPGO_HTTPD__STATIC_FILES_PATH=/usr/share/sftpgo/static
|
||||||
|
export SFTPGO_DATA_PROVIDER__DRIVER=sqlite
|
||||||
|
export SFTPGO_DATA_PROVIDER__NAME=/var/lib/sftpgo/sftpgo.db
|
||||||
|
export SFTPGO_SFTPD__HOST_KEYS=/var/lib/sftpgo/id_rsa,/var/lib/sftpgo/id_ecdsa,/var/lib/sftpgo/id_ed25519
|
||||||
|
|
||||||
|
[ -r ./conf ] && . ./conf
|
||||||
|
|
||||||
|
exec sftpgo serve
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'sftpgo'
|
# Template file for 'sftpgo'
|
||||||
pkgname=sftpgo
|
pkgname=sftpgo
|
||||||
version=2.2.2
|
version=2.2.2
|
||||||
revision=1
|
revision=2
|
||||||
build_style=go
|
build_style=go
|
||||||
go_import_path=github.com/drakkan/sftpgo/v2
|
go_import_path=github.com/drakkan/sftpgo/v2
|
||||||
short_desc="Fully featured and highly configurable SFTP server"
|
short_desc="Fully featured and highly configurable SFTP server"
|
||||||
|
@ -10,7 +10,12 @@ license="AGPL-3.0-only"
|
||||||
homepage="https://github.com/drakkan/sftpgo"
|
homepage="https://github.com/drakkan/sftpgo"
|
||||||
distfiles="https://github.com/drakkan/sftpgo/archive/refs/tags/v$version.tar.gz"
|
distfiles="https://github.com/drakkan/sftpgo/archive/refs/tags/v$version.tar.gz"
|
||||||
checksum=d5c68223017071efce597712612ce7ce4334a70f773a8c0b7afa7a69427c79c8
|
checksum=d5c68223017071efce597712612ce7ce4334a70f773a8c0b7afa7a69427c79c8
|
||||||
|
make_dirs="/var/lib/sftpgo root root 0750"
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
|
vmkdir usr/share/sftpgo
|
||||||
|
vcopy static usr/share/sftpgo/
|
||||||
|
vcopy templates usr/share/sftpgo/
|
||||||
vlicense LICENSE
|
vlicense LICENSE
|
||||||
|
vsv sftpgo
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue