|
* Remove conflicts. It is the responsiblity of alternate packages (-git, -bin,
etc.) to conflict with the main package. The main package doesn't need to also
conflict with them.
* Build from GitHub tarball, not git clone.
* Build using `go build` directly, not build.bash.
* Run as the existing http user.
* Store tls things in /var/lib/caddy (created by a tmpfiles config).
* Create CADDYPATH with systemd tmpfiles, not in caddy.install.
* Run appropriate systemctl commands in caddy.install.
* Enable dns provider extensions.
* Include a default example page (index.html and svg image).
* Include a default Caddyfile.
|