diff options
author | Gordon GECOS <u@adam> | 2021-03-20 21:32:54 -0400 |
---|---|---|
committer | Gordon GECOS <u@adam> | 2021-03-20 21:32:54 -0400 |
commit | 3dc140cdcfa14e1a4e00616e3a9dc9694b4c55ed (patch) | |
tree | a3f84c90ec8c30c5bfda9938767b029860f4fbc3 | |
parent | 99d89742bf5bba93ba48883d24727e426f446f7e (diff) |
avoid dependency on lsb-release
-rw-r--r-- | selfpublish.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/selfpublish.sh b/selfpublish.sh index fd6b67d..b1bde50 100644 --- a/selfpublish.sh +++ b/selfpublish.sh | |||
@@ -48,9 +48,19 @@ write_line_once() | |||
48 | fi | 48 | fi |
49 | } | 49 | } |
50 | 50 | ||
51 | self_codename() | ||
52 | { | ||
53 | if which lsb_release >/dev/null | ||
54 | then | ||
55 | lsb_release -cs | ||
56 | else | ||
57 | sed -ne 's/^VERSION_CODENAME=//p' /etc/os-release | ||
58 | fi | ||
59 | } | ||
60 | |||
51 | dpkg_install() | 61 | dpkg_install() |
52 | { | 62 | { |
53 | case "$(lsb_release -cs)" in | 63 | case "$(self_codename)" in |
54 | buster) | 64 | buster) |
55 | apt-cache policy | grep -q 'http://httpredir.debian.org/debian buster-backports/main' || | 65 | apt-cache policy | grep -q 'http://httpredir.debian.org/debian buster-backports/main' || |
56 | write_line_once /etc/apt/sources.list.d/buster-backports.list \ | 66 | write_line_once /etc/apt/sources.list.d/buster-backports.list \ |