Bug#787950: mdadm/checkarray: broken on current debian systems
Dark Penguin
darkpenguin at yandex.ru
Thu Oct 6 23:01:29 UTC 2016
The easiest fix for this is changing #!/bin/sh to #!/bin/bash in that
file. And I believe it's the "correct" fix, because the shebang line is
invented specifically to tell you which interpreter to use, so it you
write a script for Bash, you should put Bash there, not Dash or whatever
sh could be installed on that system. And I think Bash is installed by
default on almost any system, exactly because a lot of scripts require
specifically Bash to execute.
Changing only two letters in one file. To fix a grave-level bug that has
been there for a year. In Debian STABLE. Is it too much to ask?..
By the way, how come this bug report is not "grave", but "normal"?!
Going on without periodical scrubs is a direct way to lose all your
data, which is, by definition, "grave", correct? And the bug affects
100% of the users. All of them. Except maybe the ones who changed their
default shell to Bash, which is hardly a lot.
Actually, I have a list of similar bugs in Jessie that are around for
over a year, with extremely simple fixes (if you know about the bug in
the first place). Because of this tendency to ignore such bugs, Debian
Stable is now becoming the most unstable distro out there, effectively
failing its only mission: "The goal of the Debian Project is Debian
Stable" (I can't find the exact document on the Debian website in which
I read this only yesterday).
--
darkpenguin
More information about the pkg-mdadm-devel
mailing list