Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages / 
brush


Commits:
ae39a131 by Eisuke Kawashima at 2026-01-23T16:36:42+09:00
add brush to /etc/shells

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + brush.install


Changes:

=====================================
.SRCINFO
=====================================
@@ -3,6 +3,7 @@ pkgbase = brush
        pkgver = 0.3.0
        pkgrel = 1
        url = https://github.com/reubeno/brush
+       install = brush.install
        arch = x86_64
        license = MIT
        makedepends = cargo


=====================================
PKGBUILD
=====================================
@@ -9,6 +9,7 @@ url="https://github.com/reubeno/brush";
 license=('MIT')
 depends=('gcc-libs')
 makedepends=('cargo')
+install=$pkgname.install
 
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgname}-shell-v${pkgver}.tar.gz"
 
"${pkgname}-docs-${pkgver}.tar.gz::${url}/releases/download/${pkgname}-shell-v${pkgver}/${pkgname}-docs.tar.gz")
 sha256sums=('a0dac5cf7e9d8bced9bf28ed400955750ed6b7320d1154522a14f4a74e75a056'


=====================================
brush.install
=====================================
@@ -0,0 +1,12 @@
+post_install() {
+  grep -q '^/bin/brush$' etc/shells || echo '/bin/brush' >> etc/shells
+  grep -q '^/usr/bin/brush$' etc/shells || echo '/usr/bin/brush' >> etc/shells
+}
+
+post_upgrade() {
+  post_install
+}
+
+pre_remove() {
+  sed -i -E -e '/^(\/usr)?\/bin\/brush$/d' etc/shells
+}



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/brush/-/commit/ae39a131422658b0b671accc72b3054bad21d580

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/brush/-/commit/ae39a131422658b0b671accc72b3054bad21d580
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to