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

Reply via email to