From 3dc140cdcfa14e1a4e00616e3a9dc9694b4c55ed Mon Sep 17 00:00:00 2001 From: Gordon GECOS Date: Sat, 20 Mar 2021 21:32:54 -0400 Subject: avoid dependency on lsb-release --- selfpublish.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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() fi } +self_codename() +{ + if which lsb_release >/dev/null + then + lsb_release -cs + else + sed -ne 's/^VERSION_CODENAME=//p' /etc/os-release + fi +} + dpkg_install() { - case "$(lsb_release -cs)" in + case "$(self_codename)" in buster) apt-cache policy | grep -q 'http://httpredir.debian.org/debian buster-backports/main' || write_line_once /etc/apt/sources.list.d/buster-backports.list \ -- cgit v1.2.3