On Thu 05 Jul 2018 at 12:42:36 (-0400), Greg Wooledge wrote:
> On Thu, Jul 05, 2018 at 11:06:22AM -0500, David Wright wrote:
> > But if you're a sysadmin who has a script that wants/needs a version
> > *number* for any reason, then /etc/debian_version is the safest file
> > to modify.
> 
> I strongly disagree.  The safest file to modify would be the broken
> shell script that needs a "release number".

Would you explain what is unsafe about it and why /etc/debian_version
is a configuration file, or offer a sensible alternative.

> Either that, or the brain of the system administrator who installed
> testing or unstable on this production system (because what other kind
> of system would be running a broken shell script to detect a release
> number that doesn't necessarily exist).

You've lost me. My assumption would be that the misguided script
writer wrote the script(s) on a stable (or older) system without
realising that unreleased systems don't have a numeric debian_version.

They might only realise their mistake when they needed to install/
upgrade to testing for some unrelated reason and some of their
scripts (or even programs) started throwing errors.

If they were trying to meet pressing deadlines, I would not deny them
the sticking plaster approach in favour of brain surgery or
potentially long debugging sessions. "Stupid" or not, they deserve
help, commonly known as a workaround or hack.

There's plenty of evidence that some people here employ far worse
hacks upon workarounds upon hacks than this one. It's human nature.

Cheers,
David.

Reply via email to