mirror of
https://github.com/archlinux/aur.git
synced 2026-02-09 14:34:42 +01:00
Fix default config
Oops. For some ungodly reason I decided to copy the entire config when I first made the package. A patch should at least throw an error on updates if it fails to apply, so I hopefully won't accidentally break it again.
This commit is contained in:
parent
92fbd5b4d0
commit
58c2aa2f74
3 changed files with 35 additions and 7 deletions
6
.SRCINFO
6
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = kellnr
|
||||
pkgdesc = The registry for Rust crates
|
||||
pkgver = 5.5.0
|
||||
pkgrel = 1
|
||||
pkgrel = 2
|
||||
url = https://kellnr.io/
|
||||
install = kellnr.install
|
||||
arch = x86_64
|
||||
|
|
@ -18,12 +18,12 @@ pkgbase = kellnr
|
|||
depends = gcc-libs
|
||||
options = !lto
|
||||
source = kellnr-5.5.0.tar.gz::https://github.com/kellnr/kellnr/archive/refs/tags/v5.5.0.tar.gz
|
||||
source = default.toml
|
||||
source = 0001-Change-default-data-dir-to-var-lib-kellnr.patch
|
||||
source = kellnr.service
|
||||
source = kellnr.sysusers
|
||||
source = kellnr.tmpfiles
|
||||
sha256sums = a072b293ce3ca452fcbafb729afb91e67630dbc48f60b082b064ed83f8695389
|
||||
sha256sums = 0578c49efb3e81ece93cff2da758fd7248abb3f0c062d7ed2e98d8de5218cff6
|
||||
sha256sums = 7b5af39e16841e3f1d25072c4b79b0210add6b0797f1758fdce568a1a058c7f7
|
||||
sha256sums = 28c931c3b6c1ab2e16e318a55e137300a9bfdd8581d7d668a3350574094e1c6d
|
||||
sha256sums = a268b595b0048f3dda5d6cf8dea37d9c60b2333d8f4aae76ac93deb4b6e2e62e
|
||||
sha256sums = e81b1299bd28ca1691f7189c373f3672ec235a0ade8c23e195aeaf92a70ec1d6
|
||||
|
|
|
|||
26
0001-Change-default-data-dir-to-var-lib-kellnr.patch
Normal file
26
0001-Change-default-data-dir-to-var-lib-kellnr.patch
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
From 0bbf95f840e14171a23391cf47787f1383722a81 Mon Sep 17 00:00:00 2001
|
||||
From: George Tsiamasiotis <gtsiam@windowslive.com>
|
||||
Date: Sun, 4 May 2025 16:02:49 +0300
|
||||
Subject: [PATCH] Change default data dir to /var/lib/kellnr
|
||||
|
||||
This better aligns with the Arch packaging guidelines.
|
||||
---
|
||||
config/default.toml | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/config/default.toml b/config/default.toml
|
||||
index 0b1613b..e2b792d 100644
|
||||
--- a/config/default.toml
|
||||
+++ b/config/default.toml
|
||||
@@ -23,7 +23,7 @@ admin_token = "Zy9HhJ02RJmg0GCrgLfaCVfU6IwDfhXD"
|
||||
|
||||
[registry]
|
||||
# Directory where Kellnr stores all its data, e.g. crates, indices etc.
|
||||
-data_dir = "/opt/kdata"
|
||||
+data_dir = "/var/lib/kellnr"
|
||||
# Seconds until a user is logged out automatically after inactivity in the UI
|
||||
session_age_seconds = 28800
|
||||
# Number of crates to cache in-memory. If set to 0, the cache is disabled.
|
||||
--
|
||||
2.49.0
|
||||
|
||||
10
PKGBUILD
10
PKGBUILD
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
pkgname=kellnr
|
||||
pkgver=5.5.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='The registry for Rust crates'
|
||||
arch=('x86_64')
|
||||
url='https://kellnr.io/'
|
||||
|
|
@ -30,12 +30,12 @@ install=kellnr.install
|
|||
|
||||
options=(!lto)
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/kellnr/kellnr/archive/refs/tags/v$pkgver.tar.gz"
|
||||
"default.toml"
|
||||
"0001-Change-default-data-dir-to-var-lib-kellnr.patch"
|
||||
"kellnr.service"
|
||||
"kellnr.sysusers"
|
||||
"kellnr.tmpfiles")
|
||||
sha256sums=('a072b293ce3ca452fcbafb729afb91e67630dbc48f60b082b064ed83f8695389'
|
||||
'0578c49efb3e81ece93cff2da758fd7248abb3f0c062d7ed2e98d8de5218cff6'
|
||||
'7b5af39e16841e3f1d25072c4b79b0210add6b0797f1758fdce568a1a058c7f7'
|
||||
'28c931c3b6c1ab2e16e318a55e137300a9bfdd8581d7d668a3350574094e1c6d'
|
||||
'a268b595b0048f3dda5d6cf8dea37d9c60b2333d8f4aae76ac93deb4b6e2e62e'
|
||||
'e81b1299bd28ca1691f7189c373f3672ec235a0ade8c23e195aeaf92a70ec1d6')
|
||||
|
|
@ -47,6 +47,8 @@ export CARGO_BUILD_TARGET="$CARCH-unknown-linux-gnu"
|
|||
prepare() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
||||
patch -Np1 -i ../0001-Change-default-data-dir-to-var-lib-kellnr.patch
|
||||
|
||||
cargo fetch --locked
|
||||
just npm-install
|
||||
}
|
||||
|
|
@ -75,7 +77,7 @@ package() {
|
|||
install -Dm0755 "target/$CARGO_BUILD_TARGET/release/$pkgname" -t "$pkgdir/usr/bin/"
|
||||
|
||||
# Install the default config file into `/etc/kellnr`.
|
||||
install -Dm644 "$srcdir/default.toml" -t "$pkgdir/etc/kellnr"
|
||||
install -Dm644 "config/default.toml" -t "$pkgdir/etc/kellnr"
|
||||
|
||||
# Install the `static` directory into `/usr/share/kellnr`.
|
||||
pushd static
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue