summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--caddy.service15
3 files changed, 6 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 22b39664144e..4a35d57538f5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = caddy
pkgdesc = A configurable, general-purpose HTTP/2 web server for any platform
pkgver = 0.8.3
- pkgrel = 1
+ pkgrel = 2
url = https://caddyserver.com
install = caddy.install
arch = i686
@@ -11,8 +11,6 @@ pkgbase = caddy
license = Apache
conflicts = caddy
conflicts = caddy-git
- source = caddy.service
- sha256sums = 244fa03febae623f1b10adfb6883a9573ba81747b8e535bb23101ab230ccbf95
source_i686 = https://github.com/mholt/caddy/releases/download/v0.8.3/caddy_linux_386.tar.gz
sha256sums_i686 = 25b173dc2f47bd22c48efb6831c713f3100c9d70a04d69f81bc3dc236abc7624
source_x86_64 = https://github.com/mholt/caddy/releases/download/v0.8.3/caddy_linux_amd64.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 6fd0c6932a96..923edcecc004 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=caddy
pkgver=0.8.3
-pkgrel=1
+pkgrel=2
pkgdesc="A configurable, general-purpose HTTP/2 web server for any platform"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
url="https://caddyserver.com"
@@ -11,9 +11,6 @@ license=('Apache')
install='caddy.install'
conflicts=('caddy' 'caddy-git')
-source=('caddy.service')
-sha256sums=('244fa03febae623f1b10adfb6883a9573ba81747b8e535bb23101ab230ccbf95')
-
source_i686=("https://github.com/mholt/caddy/releases/download/v$pkgver/caddy_linux_386.tar.gz")
sha256sums_i686=('25b173dc2f47bd22c48efb6831c713f3100c9d70a04d69f81bc3dc236abc7624')
@@ -27,6 +24,8 @@ source_aarch64=("https://github.com/mholt/caddy/releases/download/v$pkgver/caddy
sha256sums_aarch64=('766f2a358e9d057e9b112ea91e83467c2b339ef1cf2488c6a1e0749511c8e3d7')
package() {
- install -Dm755 "$srcdir/caddy" "$pkgdir/usr/bin/caddy"
- install -Dm644 "${srcdir}/caddy.service" "${pkgdir}/usr/lib/systemd/system/caddy.service"
+ rm -f "${srcdir}/"*.tar.gz
+ install -Dm755 "$srcdir/"caddy_linux_* "$pkgdir/usr/bin/caddy"
+ install -Dm644 "${srcdir}/init/linux-systemd/caddy@.service" "${pkgdir}/usr/lib/systemd/system/caddy@.service"
+ install -Dm644 "${srcdir}/init/linux-systemd/README.md" "${pkgdir}/usr/share/doc/caddy/systemd-service.md"
}
diff --git a/caddy.service b/caddy.service
deleted file mode 100644
index 3b73b3123b31..000000000000
--- a/caddy.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=A general-purpose HTTP/2 web server
-After=network.target nss-lookup.target
-
-[Service]
-Type=simple
-User=http
-Group=http
-PrivateTmp=true
-LimitNOFILE=8192
-ExecStart=/usr/bin/caddy -conf="/etc/caddy/caddy.conf" -host="::" -port="80"
-Restart=always
-
-[Install]
-WantedBy=multi-user.target