cockpit-zfs-manager-git

LOW
maintainer maximalist 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package builds from source using pinned upstream GitHub repositories and a patch; skipped checksums are a quality issue but do not introduce significant risk as the sources are from official project repositories and the build is transparent.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from source using pinned upstream GitHub repositories and a patch; skipped checksums are a quality issue but do not introduce significant risk as the sources are from official project repositories and the build is transparent.

PKGBUILD

1# Maintainer: Maxim Levchenko <maximalist at d-net dot kiev dot ua>
2
3pkgname=cockpit-zfs-manager-git
4pkgver=0.1.0.r219.gbd0b01b
5pkgrel=1
6pkgdesc='Modern ZFS manager for Cockpit using React and PatternFly 6 (development snapshot)'
7arch=('any')
8url='https://github.com/brycelarge/cockpit-zfs-manager'
9license=('LGPL-2.1-only')
10depends=(
11 'cockpit'
12 'zfs-utils'
13 'util-linux'
14)
15makedepends=(
16 'git'
17 'nodejs'
18 'npm'
19 'python'
20 'make'
21)
22optdepends=(
23 'smartmontools: disk S.M.A.R.T. data'
24 'sanoid: automated snapshots'
25)
26
27# The pinned Cockpit commit is the one required by upstream's Makefile.
28_cockpit_commit=c137401a2b5fd8ba2088242b9ddc2f35fbb18337
29source=(
30 "git+https://github.com/brycelarge/cockpit-zfs-manager.git"
31 "cockpit-lib-${_cockpit_commit}.tar.gz::https://github.com/cockpit-project/cockpit/archive/${_cockpit_commit}.tar.gz"
32 'smartctl-fix.patch'
33)
34sha256sums=(
35 'SKIP'
36 'SKIP'
37 'SKIP'
38)
39
40pkgver() {
41 cd "$srcdir/cockpit-zfs-manager"
42 local base rev hash
43 base=$(node -p "JSON.parse(require('fs').readFileSync('package.json')).version")
44 rev=$(git rev-list --count HEAD)
45 hash=$(git rev-parse --short=7 HEAD)
46 printf '%s.r%s.g%s\n' "$base" "$rev" "$hash"
47}
48
49prepare() {
50 cd "$srcdir/cockpit-zfs-manager"
51 patch -Np1 -i "$srcdir/smartctl-fix.patch"
52 mkdir -p pkg
53 cp -a "$srcdir/cockpit-${_cockpit_commit}/pkg/lib" pkg/lib
54 npm ci --no-audit --no-fund --cache "$srcdir/npm-cache"
55}
56
57build() {
58 cd "$srcdir/cockpit-zfs-manager"
59 NODE_ENV=production node build.js
60}
61
62package() {
63 cd "$srcdir/cockpit-zfs-manager"
64 install -d "$pkgdir/usr/share/cockpit/zfs-manager"
65 cp -a dist/. "$pkgdir/usr/share/cockpit/zfs-manager/"
66}
67

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 00:12:47 Low 2
2026-10-15 00:28:05 Low 2
2026-10-14 00:06:47 Low 2
2026-10-13 19:18:20 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion