Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #197242
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: Debian testing - release number |
| Date | 2018-07-05 22:20 +0200 |
| Message-ID | <w8iTo-2dk-9@gated-at.bofh.it> (permalink) |
| References | (5 earlier) <w8eZr-8k6-1@gated-at.bofh.it> <w8fCa-5s-7@gated-at.bofh.it> <w8gHU-JD-9@gated-at.bofh.it> <w8gRA-12l-5@gated-at.bofh.it> <w8iA1-1Rx-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Thu, Jul 05, 2018 at 02:57:03PM -0500, Nicholas Geovanis wrote:
> I am rightly accused of relying too heavily on /etc/debian_version to
> detect my running release. But it seems clear
> to me that the "right", canonical way to detect this is to query the
> installed package base to extract a version/release
> number from a package name and/or version. So surely there is an
> "approved" tool for doing that. Hopefully OTHER THAN
> apt, aptitude, synaptic or apt-get; ideally simpler and easier to
> script than that.
> So what is that tool?
#!/bin/bash
if [[ ! -r /etc/debian_version ]]; then
echo "This script only supports Debian systems." >&2
exit 1
fi
read -r debver < /etc/debian_version
case $debver in
*unstable*) : code to handle testing/unstable ;;
1[0-9].*) : code to handle the fuuuuture {probably just abort} ;;
9.*) : code to handle stretch ;;
8.*) : code to handle jessie ;;
*) : code to handle "too old" or "unknown" {probably just abort} ;;
esac
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-06-28 06:50 +0200
Re: Debian testing - release number Richard Hector <richard@walnut.gen.nz> - 2018-07-01 12:50 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-01 19:40 +0200
Re: Debian testing - release number John Crawley <john@bunsenlabs.org> - 2018-07-04 03:00 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-04 17:20 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-05 14:20 +0200
Re: Debian testing - release number Richard Hector <richard@walnut.gen.nz> - 2018-07-04 03:20 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-04 18:00 +0200
Re: Debian testing - release number Richard Hector <richard@walnut.gen.nz> - 2018-07-05 03:00 +0200
Re: Debian testing - release number John Crawley <john@bunsenlabs.org> - 2018-07-05 04:20 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-05 12:20 +0200
Re: Debian testing - release number Joe <joe@jretrading.com> - 2018-07-05 13:00 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-05 13:50 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-05 18:10 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-05 18:50 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-05 20:00 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-05 20:10 +0200
Re: Debian testing - release number Nicholas Geovanis <nickgeovanis@gmail.com> - 2018-07-05 22:00 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-05 22:20 +0200
Re: Debian testing - release number Nicholas Geovanis <nickgeovanis@gmail.com> - 2018-07-05 22:30 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-05 22:50 +0200
Re: Debian testing - release number Nicholas Geovanis <nickgeovanis@gmail.com> - 2018-07-05 23:40 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-06 02:10 +0200
Re: Debian testing - release number The Wanderer <wanderer@fastmail.fm> - 2018-07-06 19:00 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-06 20:10 +0200
Re: Debian testing - release number Joe <joe@jretrading.com> - 2018-07-05 22:40 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-06 02:20 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-06 10:50 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-06 14:10 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-06 15:10 +0200
Re: Debian testing - release number davidson <davidson@freevolt.org> - 2018-07-07 06:10 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-07 10:00 +0200
Re: Debian testing - release number Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-09 15:00 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-09 17:30 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-10 23:30 +0200
Re: Debian testing - release number Curt <curty@free.fr> - 2018-07-11 14:00 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-13 21:20 +0200
Re: Debian testing - release number David Wright <deblis@lionunicorn.co.uk> - 2018-07-05 16:50 +0200
csiph-web