Add nfpms configuration

main
Jan Dittberner 3 years ago
parent 806d706d4f
commit 4d87e35ec2

@ -27,3 +27,20 @@ changelog:
exclude:
- '^docs:'
- '^test:'
nfpms:
-
package_name: cacert-boardvoting
file_name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Arch }}"
maintainer: Jan Dittberner <jandd@cacert.org>
formats:
- deb
dependencies:
- libsqlite3-0
- adduser
priority: optional
bindir: /src/cacert-boardvoting
contents:
- src: config.yaml.example
dst: /usr/share/doc/cacert-boardvoting/examples/config.yaml.example
- src: cacert-boardvoting.service
dst: /lib/systemd/system/cacert-boardvoting.service

@ -0,0 +1,12 @@
[Unit]
Description=CAcert board voting software
Documentation=file:/usr/share/doc/cacert-boardvoting/README.md.gz
After=network.target
ConditionPathExists=/srv/cacert-boardvoting/config.yaml
[Service]
ExecStart=/srv/cacert-boardvoting/cacert-boardvoting -config /srv/cacert-boardvoting/config.yaml
User=cacert-boardvoting
[Install]
WantedBy=multi-user.target
Loading…
Cancel
Save