summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Schantl2024-04-27 20:08:03 +0000
committerMichael Schantl2024-04-27 20:08:03 +0000
commit205803b75b06d7713076c11f9941748ab827fa8e (patch)
tree07f1dac302ca536beb4d192c7daaea881f31ef17
parenta6ceb6610bf62d7bea667ddda1c740b25196e0d5 (diff)
downloadaur-205803b75b06d7713076c11f9941748ab827fa8e.tar.gz
upgpkg: weewx 5.0.2-2
Switch to using upstream systemd service file.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
-rw-r--r--weewx.service15
3 files changed, 9 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 458b0f3cbbc7..ea0f0855d05f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = weewx
pkgdesc = Software for logging data from weather stations
pkgver = 5.0.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.weewx.com/
arch = any
license = GPL-3.0-or-later
@@ -14,11 +14,9 @@ pkgbase = weewx
source = weewx-5.0.2.tar.xz::https://github.com/weewx/weewx/archive/refs/tags/v5.0.2.tar.gz
source = weewx.sysusers
source = weewx.tmpfiles
- source = weewx.service
sha512sums = 520ba2a394c91b66997969695552d9aa8ebbd440b192e0cf8064c36d6a3691a670ce431f688373cf3c51c27933180f8202793163e5a034916eec52e3e1ad3ef2
sha512sums = 6015b870143f6b8ae094b3f94ad53323be8a083f11c177dc508315fb3bbc20dd318124e6ccd41ba9d0388828e18c4b4ae6ce7c4a35ac0cab442eca9e8bbbca2d
sha512sums = e97b287acf53c55d30f4e1a4d533fe5c649fac44080095fa1052f6f1cc9a55b6b0592d63c63a4a241e7007894e882648d5c4c4a221da69666e284637c5a3e15e
- sha512sums = 4744fec4faf63b36f9c82a7404e4ecc749eb07e8d90640465ff7a2ae20cdb2560348b0a125467fad215d0e51d88d27a991dc0196899e53d19479dec942d6e52d
pkgname = weewx
depends = python
diff --git a/PKGBUILD b/PKGBUILD
index 0732a68f3769..71cfc912c94e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,7 @@ function _dl_url {
echo "https://github.com/weewx/weewx/archive/refs/tags/v$1.$2.$3.tar.gz"
}
-pkgrel=1
+pkgrel=2
pkgdesc="Software for logging data from weather stations"
arch=("any")
url="http://www.weewx.com/"
@@ -27,12 +27,10 @@ makedepends=("mkdocs"
"python-configobj")
source=("$pkgbase-$pkgver.tar.xz::$(_dl_url $_MAJOR $_MINOR $_PATCH)"
"weewx.sysusers"
- "weewx.tmpfiles"
- "weewx.service")
+ "weewx.tmpfiles")
sha512sums=('520ba2a394c91b66997969695552d9aa8ebbd440b192e0cf8064c36d6a3691a670ce431f688373cf3c51c27933180f8202793163e5a034916eec52e3e1ad3ef2'
'6015b870143f6b8ae094b3f94ad53323be8a083f11c177dc508315fb3bbc20dd318124e6ccd41ba9d0388828e18c4b4ae6ce7c4a35ac0cab442eca9e8bbbca2d'
- 'e97b287acf53c55d30f4e1a4d533fe5c649fac44080095fa1052f6f1cc9a55b6b0592d63c63a4a241e7007894e882648d5c4c4a221da69666e284637c5a3e15e'
- '4744fec4faf63b36f9c82a7404e4ecc749eb07e8d90640465ff7a2ae20cdb2560348b0a125467fad215d0e51d88d27a991dc0196899e53d19479dec942d6e52d')
+ 'e97b287acf53c55d30f4e1a4d533fe5c649fac44080095fa1052f6f1cc9a55b6b0592d63c63a4a241e7007894e882648d5c4c4a221da69666e284637c5a3e15e')
_watch="http://www.weewx.com/downloads/"
build() {
@@ -130,7 +128,11 @@ package_weewx() {
chmod 644 "$etcdir/weewx.conf"
echo "Creating systemd unit"
- install -Dm644 "$srcdir/weewx.service" "$unitdir/weewx.service"
+ [[ -d "$unitdir" ]] || mkdir -p "$unitdir"
+ sed \
+ -e "s%StandardError=journal+console%StandardError=journal%" \
+ "$srcdir/$pkgbase-$pkgver/pkg/etc/systemd/system/weewx.service" > "$unitdir/weewx.service"
+ chmod 644 "$unitdir/weewx.service"
echo "Creating system user definition"
install -Dm644 "$srcdir/weewx.sysusers" "$sysusersdir/weewx.conf"
diff --git a/weewx.service b/weewx.service
deleted file mode 100644
index 9517eebeaecf..000000000000
--- a/weewx.service
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=WeeWX weather system
-Requires=time-sync.target
-After=time-sync.target
-RequiresMountsFor=/etc/weewx /var/lib/weewx /var/lib/weewx/www
-
-[Service]
-ExecStart=/usr/bin/weewxd /etc/weewx/weewx.conf
-StandardOutput=null
-StandardError=journal
-User=weewx
-Group=weewx
-
-[Install]
-WantedBy=multi-user.target