summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon GECOS <u@adam>2021-03-20 21:32:54 -0400
committerGordon GECOS <u@adam>2021-03-20 21:32:54 -0400
commit3dc140cdcfa14e1a4e00616e3a9dc9694b4c55ed (patch)
treea3f84c90ec8c30c5bfda9938767b029860f4fbc3
parent99d89742bf5bba93ba48883d24727e426f446f7e (diff)
avoid dependency on lsb-release
-rw-r--r--selfpublish.sh12
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
51self_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
51dpkg_install() 61dpkg_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 \