|
|
@@ -1,6 +1,6 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
-NFPM_VERSION=1.10.3
|
|
|
+NFPM_VERSION=2.1.0
|
|
|
NFPM_ARCH=${NFPM_ARCH:-amd64}
|
|
|
if [ -z ${SFTPGO_VERSION} ]
|
|
|
then
|
|
|
@@ -38,8 +38,6 @@ release: 1
|
|
|
section: "net"
|
|
|
priority: "optional"
|
|
|
maintainer: "Nicola Murino <[email protected]>"
|
|
|
-provides:
|
|
|
- - sftpgo
|
|
|
description: |
|
|
|
Fully featured and highly configurable SFTP server
|
|
|
SFTPGo has optional FTP/S and WebDAV support.
|
|
|
@@ -48,17 +46,34 @@ description: |
|
|
|
vendor: "SFTPGo"
|
|
|
homepage: "https://github.com/drakkan/sftpgo"
|
|
|
license: "GPL-3.0"
|
|
|
-files:
|
|
|
- ${BASE_DIR}/sftpgo${BIN_SUFFIX}: "/usr/bin/sftpgo"
|
|
|
- ./sftpgo-completion.bash: "/usr/share/bash-completion/completions/sftpgo"
|
|
|
- ./man1/*: "/usr/share/man/man1/"
|
|
|
- ${BASE_DIR}/init/sftpgo.service: "/lib/systemd/system/sftpgo.service"
|
|
|
- ./sftpgo_api_cli: "/usr/bin/sftpgo_api_cli"
|
|
|
- ${BASE_DIR}/templates/*: "/usr/share/sftpgo/templates/"
|
|
|
- ${BASE_DIR}/static/**/*: "/usr/share/sftpgo/static/"
|
|
|
-
|
|
|
-config_files:
|
|
|
- ./sftpgo.json: "/etc/sftpgo/sftpgo.json"
|
|
|
+provides:
|
|
|
+ - sftpgo
|
|
|
+contents:
|
|
|
+ - src: "${BASE_DIR}/sftpgo${BIN_SUFFIX}"
|
|
|
+ dst: "/usr/bin/sftpgo"
|
|
|
+
|
|
|
+ - src: "./sftpgo-completion.bash"
|
|
|
+ dst: "/usr/share/bash-completion/completions/sftpgo"
|
|
|
+
|
|
|
+ - src: "./man1/*"
|
|
|
+ dst: "/usr/share/man/man1/"
|
|
|
+
|
|
|
+ - src: "${BASE_DIR}/init/sftpgo.service"
|
|
|
+ dst: "/lib/systemd/system/sftpgo.service"
|
|
|
+
|
|
|
+ - src: "./sftpgo_api_cli"
|
|
|
+ dst: "/usr/bin/sftpgo_api_cli"
|
|
|
+
|
|
|
+ - src: "${BASE_DIR}/templates/*"
|
|
|
+ dst: "/usr/share/sftpgo/templates/"
|
|
|
+
|
|
|
+ - src: "${BASE_DIR}/static/**/*"
|
|
|
+ dst: "/usr/share/sftpgo/static/"
|
|
|
+
|
|
|
+ - src: "./sftpgo.json"
|
|
|
+ dst: "/etc/sftpgo/sftpgo.json"
|
|
|
+ type: "config|noreplace"
|
|
|
+
|
|
|
|
|
|
empty_folders:
|
|
|
- /var/lib/sftpgo
|
|
|
@@ -89,9 +104,6 @@ overrides:
|
|
|
rpm:
|
|
|
compression: lzma
|
|
|
|
|
|
- config_noreplace_files:
|
|
|
- ./sftpgo.json: "/etc/sftpgo/sftpgo.json"
|
|
|
-
|
|
|
EOF
|
|
|
|
|
|
curl --retry 5 --retry-delay 2 --connect-timeout 10 -L -O \
|