Commit 21c46a63 authored by Vitaly Lipatov's avatar Vitaly Lipatov

distr_info: print bug report url

parent a193dea1
...@@ -44,6 +44,11 @@ tolower() ...@@ -44,6 +44,11 @@ tolower()
echo "$*" | awk '{print tolower($0)}' echo "$*" | awk '{print tolower($0)}'
} }
print_bug_report_url()
{
echo "$BUG_REPORT_URL"
}
override_distrib() override_distrib()
{ {
[ -n "$1" ] || return [ -n "$1" ] || return
...@@ -311,6 +316,7 @@ DISTRIB_RELEASE="" ...@@ -311,6 +316,7 @@ DISTRIB_RELEASE=""
DISTRIB_FULL_RELEASE="" DISTRIB_FULL_RELEASE=""
DISTRIB_RELEASE_ORIG="" DISTRIB_RELEASE_ORIG=""
DISTRIB_CODENAME="" DISTRIB_CODENAME=""
BUG_REPORT_URL=""
BUILD_ID="" BUILD_ID=""
# Default detection by /etc/os-release # Default detection by /etc/os-release
...@@ -833,6 +839,7 @@ distro_info v$PROGVERSION : Copyright © 2007-2023 Etersoft ...@@ -833,6 +839,7 @@ distro_info v$PROGVERSION : Copyright © 2007-2023 Etersoft
Base distro name (-s) / Repo name (-r): $(pkgvendor) / $(print_repo_name) Base distro name (-s) / Repo name (-r): $(pkgvendor) / $(print_repo_name)
Package manager/type (-g/-p): $(pkgmanager) / $(pkgtype) Package manager/type (-g/-p): $(pkgmanager) / $(pkgtype)
Base OS name (-o) / CPU arch (-a): $(get_base_os_name) $(get_arch) Base OS name (-o) / CPU arch (-a): $(get_base_os_name) $(get_arch)
Bug report URL (--bug-report-url): $(print_bug_report_url)
CPU norm register size (-b): $(get_bit_size) CPU norm register size (-b): $(get_bit_size)
Virtualization (-i): $(get_virt) Virtualization (-i): $(get_virt)
CPU Cores/MHz (-c/-z): $(get_core_count) / $(get_core_mhz) MHz CPU Cores/MHz (-c/-z): $(get_core_count) / $(get_core_mhz) MHz
...@@ -961,6 +968,10 @@ case "$1" in ...@@ -961,6 +968,10 @@ case "$1" in
override_distrib "$2" override_distrib "$2"
echo "$DISTRIB_FULL_RELEASE" echo "$DISTRIB_FULL_RELEASE"
;; ;;
--bug-report-url)
print_bug_report_url
exit
;;
-s|-n|--vendor-name) -s|-n|--vendor-name)
override_distrib "$2" override_distrib "$2"
pkgvendor pkgvendor
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment