diff options
author | Remisa Yousefvand | 2022-02-12 22:37:20 +0330 |
---|---|---|
committer | Remisa Yousefvand | 2022-02-12 22:37:20 +0330 |
commit | e940efa62ec7a143fa4a64cc667469f57ea98ab1 (patch) | |
tree | 1b2718e0a3119d6d93de58edd9f794ea6698d3d6 | |
parent | d597a425ec1eaa6d18aa11fbbd827bcac5f00737 (diff) | |
download | aur-secret-service.tar.gz |
v0.2.2
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 17 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = secret-service pkgdesc = secret service provides secure ways of storing credentials - pkgver = 0.1.0 + pkgver = 0.2.2 pkgrel = 1 url = https://github.com/yousefvand/secret-service arch = i686 @@ -14,7 +14,7 @@ pkgbase = secret-service makedepends = git makedepends = go optdepends = sudo - source = secret-service-0.1.0.tar.gz::https://github.com/yousefvand/secret-service/archive/v0.1.0.tar.gz - sha256sums = 131579e47067c86973acc0323cea020bd9730842992352cae1dffef05f5c3f83 + source = secret-service-0.2.2.tar.gz::https://github.com/yousefvand/secret-service/archive/v0.2.2.tar.gz + sha256sums = 57519d26b0be943bff6dbce2218b56314cad3b92d544194c01532e14555ae565 pkgname = secret-service @@ -1,7 +1,7 @@ # Maintainer: Remisa Yousefvand <remisa.yousefvand@gmail.com> pkgname=secret-service -pkgver=0.1.0 +pkgver=0.2.2 pkgrel=1 pkgdesc="secret service provides secure ways of storing credentials" arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') @@ -10,7 +10,7 @@ license=('MIT') makedepends=('git' 'go') optdepends=('sudo') source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz") -sha256sums=('131579e47067c86973acc0323cea020bd9730842992352cae1dffef05f5c3f83') +sha256sums=('57519d26b0be943bff6dbce2218b56314cad3b92d544194c01532e14555ae565') prepare() { export GOPATH="$srcdir"/gopath @@ -20,15 +20,19 @@ prepare() { build() { cd "$pkgname-$pkgver" go build -o secretserviced cmd/app/secretserviced/main.go + go build -o secretservice cmd/app/secretservice/main.go } package() { cd "$pkgname-$pkgver" - install -Dm755 secretserviced "$pkgdir/usr/bin/secretserviced" + install -Dm755 secretserviced "$pkgdir/usr/local/bin/secretserviced" + install -Dm755 secretservice "$pkgdir/usr/local/bin/secretservice" install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/"${pkgname}"/LICENSE - password=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo '') - cat >secretserviced.service <<EOF + if [ ! -f "$pkgdir/etc/systemd/user/secretserviced.service" ]; then + + password=$(tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo '') + cat >secretserviced.service <<EOF [Unit] Description=Service to keep secrets of applications Documentation=https://github.com/yousefvand/secret-service @@ -41,9 +45,11 @@ Type=simple RestartSec=30 Restart=always Environment="MASTERPASSWORD=$password" -WorkingDirectory=/usr/bin/ -ExecStart=/usr/bin/secretserviced +WorkingDirectory=%h +ExecStart=/usr/local/bin/secretserviced EOF -install -Dm755 secretserviced.service "$pkgdir/etc/systemd/user/secretserviced.service" + install -Dm755 secretserviced.service "$pkgdir/etc/systemd/user/secretserviced.service" + + fi } |