Package Details: dashbinsh 0.1-5

Git Clone URL: https://aur.archlinux.org/dashbinsh.git (read-only, click to copy)
Package Base: dashbinsh
Description: Relink /bin/sh to dash
Upstream URL: None
Keywords: bin dash hook pacman sh
Licenses: GPL
Provides: sh
Submitter: HoaS
Maintainer: Denton-L
Last Packager: Denton-L
Votes: 46
Popularity: 0.87
First Submitted: 2018-03-11 13:13 (UTC)
Last Updated: 2020-12-07 03:42 (UTC)

Dependencies (1)

Required by (678)

Sources (1)

Latest Comments

1 2 Next › Last »

oech3 commented on 2025-06-02 05:57 (UTC) (edited on 2025-06-02 06:00 (UTC) by oech3)

Sorry. It seems misunderstanding. It would be nice if ln -sf is replaced with ln -svf.

Denton-L commented on 2025-06-02 02:04 (UTC)

@oech3

Please consider integrating https://archlinux.org/packages/extra/any/checkbashisms/ to check depends.

According to the ArchWiki for makedepends0,

An array of packages that the software depends on to run its test
suite, but are not needed at runtime. Packages in this list follow the
same format as depends. These dependencies are only considered when the
check() function is present and is to be run by makepkg.

This packages doesn't have a check() so this request doesn't make sense.

This is not supporting pacman -R dashbinsh dash.

I ran the following and it succeeded. What error did you experience?

$ sudo pacman -R dashbinsh dash
[sudo] password for denton: 
checking dependencies...
:: audit optionally requires sh: for augenrules
:: openssh optionally requires sh: for ssh-copy-id and findssl.sh
:: pcre2 optionally requires sh: for pcre2-config
:: usbutils optionally requires sh: for usb-devices
:: vim-runtime optionally requires sh: support for some tools and macros

Packages (2) dash-0.5.12-1  dashbinsh-0.1-5

Total Removed Size:  0.15 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/2) removing dashbinsh                                        [----------------------------------] 100%
(2/2) removing dash                                             [----------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

oech3 commented on 2025-05-26 20:24 (UTC)

Please consider integrating https://archlinux.org/packages/extra/any/checkbashisms/ to check depends.

oech3 commented on 2025-05-26 20:23 (UTC)

This is not supporting pacman -R dashbinsh dash.

Denton-L commented on 2024-04-02 20:20 (UTC)

@Gozenka One minor difference is that since this file is separate, you won't have to deal with pacnew files whenever the default pacman config changes.

Gozenka commented on 2024-04-01 23:45 (UTC)

Compared to adding NoUpgrade = usr/bin/sh bin/sh in /etc/pacman.conf, what would be different when using the dashbinsh package? As I understand, the effect of both would be to keep the /bin/sh symlink to dash when bash gets updated. Is there a potential case that dashbinsh.hook or the package covers (or ignores), compared to the other option?

Just a question to make sure I am not missing an important case. Thanks!

Rafflesiaceae commented on 2023-10-28 10:22 (UTC) (edited on 2023-10-28 10:23 (UTC) by Rafflesiaceae)

lsb_release has been fixed upstream and the echo -e problem described below ↓ does not exist anymore

<deleted-account> commented on 2022-04-20 07:31 (UTC)

Is the license of this package GPLv2? Or is it v3? I want to make a derivative of this package.

jomority commented on 2021-05-03 16:22 (UTC)

Just as a heads up: This unfortunately breaks lsb_release, because it uses echo -e with #!/bin/sh:

$ lsb_release
-e LSB Version: 1.4

Denton-L commented on 2020-12-07 03:40 (UTC)

Thanks for catching that.