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