Skip to content
Snippets Groups Projects
Commit 81aef2a3 authored by ale's avatar ale
Browse files

Add Debian package metadata

parent 78598be6
No related branches found
No related tags found
No related merge requests found
ADDR=:5004
[Unit]
Description=ACMEserver
After=network.target
[Service]
User=acmeserver
Group=acmeserver
EnvironmentFile=-/etc/default/acmeserver
ExecStart=/usr/bin/acmeserver --addr $ADDR
Restart=always
# Hardening
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes
ProtectHome=yes
ProtectSystem=full
ReadOnlyDirectories=/
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
acmeserver (2.0) unstable; urgency=medium
* Initial Release.
-- Autistici/Inventati <debian@autistici.org> Sat, 15 Jun 2018 09:23:40 +0000
10
Source: acmeserver
Section: admin
Priority: optional
Maintainer: Autistici/Inventati <debian@autistici.org>
Build-Depends: debhelper (>=9), golang-go, dh-systemd, dh-golang
Standards-Version: 3.9.6
Package: acmeserver
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ACME server
Automatically manages and renews public SSL certificates.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: acmeserver
Source: <https://git.autistici.org/ai3/acmeserver>
Files: *
Copyright: 2018 Autistici/Inventati <info@autistici.org>
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
#!/bin/sh
set -e
case "$1" in
configure)
addgroup --system --quiet acmeserver
adduser --system --no-create-home --home /run/acmeserver \
--disabled-password --disabled-login \
--quiet --ingroup acmeserver acmeserver
;;
esac
#DEBHELPER#
exit 0
#!/usr/bin/make -f
export DH_GOPKG = git.autistici.org/ai3/acmeserver
export DH_GOLANG_EXCLUDES = vendor
%:
dh $@ --with systemd --with golang --buildsystem golang
override_dh_install:
rm -fr $(CURDIR)/debian/acmeserver/usr/share/gocode
dh_install
override_dh_systemd_enable:
dh_systemd_enable --no-enable
override_dh_systemd_start:
dh_systemd_start --no-start
3.0 (native)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment