diff options
author | Daniel M. Capella | 2019-07-10 21:20:29 -0400 |
---|---|---|
committer | Daniel M. Capella | 2019-07-10 22:33:53 -0400 |
commit | 4428e727a026fbdd358b7699a9dbc9719cc581af (patch) | |
tree | 52bbf58266ae0b132a2a9c3421c0138b4da66eba | |
parent | ce3ad8ab4c06a4ffe15c63890bd9447b7df431a7 (diff) | |
download | aur-moonfire-nvr-git.tar.gz |
Add check() and --locked
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | moonfire-nvr-git.install | 8 |
3 files changed, 14 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = moonfire-nvr-git pkgdesc = Security camera network video recorder - pkgver = r302.35e6891 - pkgrel = 2 + pkgver = r353.856c019 + pkgrel = 1 url = https://github.com/scottlamb/moonfire-nvr install = moonfire-nvr-git.install arch = x86_64 @@ -2,7 +2,7 @@ _pkgname=moonfire-nvr pkgname=moonfire-nvr-git -pkgver=r337.c271cfa +pkgver=r350.81d4fd6 pkgrel=1 pkgdesc='Security camera network video recorder' arch=('x86_64') @@ -14,8 +14,7 @@ provides=("$_pkgname") conflicts=("$_pkgname") install=$pkgname.install source=("git+$url.git" - 'moonfire-nvr.service' - 'moonfire-nvr.sysusers.conf') + 'moonfire-nvr'.{service,sysusers.conf}) sha512sums=('SKIP' 'b074b9902f4b7a4b0229b647f0a8268915c637d02157df43927d0a05335822ada256b54d0babdb2d429f80dc746015249ebce3a80ca8d3d4e7b70125b38c45c5' '4e5be3c260bea782e2a4b226a1a375f97e9fd2e8ec0c1f4dc32176681b50db7fc17bacb77c5f2b8ae3d49f3d400ccbda3ad25dc32832e8042807e2d61fe3f15d') @@ -29,7 +28,12 @@ build() { cd $_pkgname yarn yarn build - cargo build --release + cargo build --release --locked +} + +check() { + cd $_pkgname + cargo test --release --locked } package() { diff --git a/moonfire-nvr-git.install b/moonfire-nvr-git.install index 18d05497e74e..07aa6386f5c5 100644 --- a/moonfire-nvr-git.install +++ b/moonfire-nvr-git.install @@ -2,14 +2,14 @@ post_install() { cat << EOF For fresh installs, follow these steps: -Create the database and sample file directory: -$ sudo install -d -g moonfire-nvr -o moonfire-nvr /var/lib/moonfire-nvr/{,db,sample} +Install the database directory and initialize it: +$ sudo install -dm700 -g moonfire-nvr -o moonfire-nvr /var/lib/moonfire-nvr/db $ sudo -u moonfire-nvr moonfire-nvr init -Configure the database: +Configure Moonfire NVR: $ sudo -u moonfire-nvr moonfire-nvr config 2>debug-log -Start and enable the daemon: +Enable and start the service: $ sudo systemctl enable --now moonfire-nvr Access the WebUI at <http://localhost:8080>. |