Follow FHS for redis

This commit is contained in:
Alex D. 2020-12-29 19:03:55 +00:00
parent e6c6f3a6cf
commit 230f06aa07
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
4 changed files with 9 additions and 9 deletions

View File

@ -1,7 +1,7 @@
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=redxen-config-redis
pkgver=2020.12.7
pkgver=2020.12.29
pkgrel=0
pkgdesc="Redis backend configuration"
url="https://git.redxen.eu/RedXen"
@ -14,8 +14,8 @@ source="
options="!check" # Redis doesn't have a configuration test tool
package() {
install -dm700 "$pkgdir"/databases/redis
install -dm700 "$pkgdir"/var/lib/redis
install -Dm644 redis.conf "$pkgdir"/etc/redis/redxen.conf
}
sha512sums="adb6db59185f5255098073a6b41213f4980a7ca939d39f5b8d2b5437be5d929ab11506bc9be94cebbae29b4564ce63c7f2eb83ed27723c67b85f4a56d437eb61 redis.conf"
sha512sums="85b83fdec29dfe075aa2b4e79829b47ae42171a62878b3c69ca300a007d60e80634a92d62e646eb432aab5397c51c1f3ce406cfad3208d1e16cc5151711c4271 redis.conf"

View File

@ -32,7 +32,7 @@ rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
rdb-del-sync-files no
dir /databases/redis
dir /var/lib/redis
replica-serve-stale-data yes
replica-read-only yes

View File

@ -1,7 +1,7 @@
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=redxen-cron-redis
pkgver=2020.12.27
pkgver=2020.12.29
pkgrel=0
pkgdesc="Redis backup maintenance scripts"
url="https://git.redxen.eu/RedXen"
@ -15,8 +15,8 @@ source="
options="!check"
package() {
install -dm700 "$pkgdir"/databases/snapshots/redis
install -dm700 "$pkgdir"/var/lib/redis/snapshots
install -Dm544 cron-daily "$pkgdir"/etc/periodic/daily/snapshot-redis
}
sha512sums="6c74012cb975d0a30b3d2771e4c6b9f0117ada0117c65dca429f83c13360f9f2c1eb520e292c867e15679783334b8d59c9a5b40be8c8af1944257253aa852100 cron-daily"
sha512sums="216621fc0e36d2c86a808b3c855e04197c21a769b89f7d661eeee0661b2648a42cd453ac217f6f693a389f5bbfcee3dd990183c3b3a780977a83e97dfb836cd5 cron-daily"

View File

@ -1,3 +1,3 @@
#!/bin/sh
/sbin/btrfs subvolume delete /databases/snapshots/redis/`date +"%u"`
/sbin/btrfs subvolume snapshot -r /databases/redis /databases/snapshots/redis/`date +"%u"`
/sbin/btrfs subvolume delete /var/lib/redis/snapshots/`date +"%u"`
/sbin/btrfs subvolume snapshot -r /var/lib/redis /var/lib/redis/snapshots/`date +"%u"`