From 3081c9c657ea02013054ff1ae452582fd288bb4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Sat, 26 Apr 2025 16:34:51 +0300 Subject: [PATCH] alr-bin 0.0.11-2 & alr-git --- alr-bin/alr.sh | 8 ++++++-- alr-bin/postinstall.sh | 6 ++++++ alr-git/alr.sh | 14 ++++++++++++-- alr-git/postinstall.sh | 6 ++++++ 4 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 alr-bin/postinstall.sh create mode 100644 alr-git/postinstall.sh diff --git a/alr-bin/alr.sh b/alr-bin/alr.sh index c816b37..80a3039 100644 --- a/alr-bin/alr.sh +++ b/alr-bin/alr.sh @@ -1,8 +1,8 @@ name='alr-bin' version='0.0.11' -release='1' +release='2' desc='Any Linux Repository' -homepage='https://gitverse.ru/sc/Xpamych/ALR' +homepage='https://gitea.plemya-x.ru/Plemya-x/ALR' maintainer_ru='Евгений Храмов ' architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64') license=('GPL-3.0-or-later') @@ -12,6 +12,10 @@ conflicts=('alr' 'alr-bin' 'alr-git') sources=("https://gitea.plemya-x.ru/Plemya-x/ALR/releases/download/v${version}/alr-${version}-linux-x86_64.tar.gz") checksums=('SKIP') +scripts=( + ['postinstall']='postinstall.sh' +) + prepare() { cd $srcdir } diff --git a/alr-bin/postinstall.sh b/alr-bin/postinstall.sh new file mode 100644 index 0000000..d2aedc3 --- /dev/null +++ b/alr-bin/postinstall.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +useradd -m -s /bin/bash alr +mkdir -p /var/cache/alr /etc/alr +chown alr:alr /var/cache/alr +setcap cap_setuid,cap_setgid+ep /usr/bin/alr diff --git a/alr-git/alr.sh b/alr-git/alr.sh index 380b681..f152411 100644 --- a/alr-git/alr.sh +++ b/alr-git/alr.sh @@ -1,8 +1,8 @@ name='alr-git' -version='151.eb2cc3c' +version='2b7c2bbbb3' release='1' desc='Any Linux Repository' -homepage='https://gitverse.ru/sc/Xpamych/ALR' +homepage='https://gitea.plemya-x.ru/Plemya-x/ALR' maintainer='Evgeniy Khramov ' maintainer_ru='Евгений Храмов ' architectures=('amd64' 'arm64' 'arm7' 'arm6' '386' 'riscv64') @@ -18,6 +18,10 @@ build_deps_opensuse=('go') sources=("git+https://gitea.plemya-x.ru/Plemya-x/ALR.git") checksums=('SKIP') +scripts=( + ['postinstall']='postinstall.sh' +) + version() { cd "${srcdir}/ALR" git-version @@ -33,4 +37,10 @@ package() { install-binary alr install-completion bash alr < scripts/completion/bash install-completion zsh alr < scripts/completion/zsh +} + +files() { + echo ./usr/bin/alr + echo ./usr/share/bash-completion/completions/alr + echo ./usr/share/zsh/site-functions/_alr } \ No newline at end of file diff --git a/alr-git/postinstall.sh b/alr-git/postinstall.sh new file mode 100644 index 0000000..d2aedc3 --- /dev/null +++ b/alr-git/postinstall.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +useradd -m -s /bin/bash alr +mkdir -p /var/cache/alr /etc/alr +chown alr:alr /var/cache/alr +setcap cap_setuid,cap_setgid+ep /usr/bin/alr