From c5136aa720bcf5f25533fd811f752c142c725e05 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 20 Apr 2017 13:22:09 +0200 Subject: add xuname --- xuname | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 xuname (limited to 'xuname') diff --git a/xuname b/xuname new file mode 100755 index 0000000..198399d --- /dev/null +++ b/xuname @@ -0,0 +1,21 @@ +#!/bin/sh +# xuname - display system info relevant for debugging Void + +OS=Void +KVER=$(uname -r) +MACH=$(xbps-uhelper arch) +OUTDATED=$(xbps-install -Mun) +VM=$(dmesg | awk '/Hypervisor detected/{print $NF}') +CPU=$(cat /proc/cpuinfo |awk '/^vendor_id/{print $NF;exit}') +REPO=$(xbps-query --regex -p repository -s '.' | cut -d/ -f2- | sort -u | awk ' + /^\/repo.voidlinux.eu\/current\/multilib/ {m=m"m"} + /^\/repo.voidlinux.eu\/current\/debug/ {d=d"d"} + /^\/repo.voidlinux.eu\/current\/.*\/nonfree/ {n=n"n"} + /^\/repo.voidlinux.eu\/current/ {r=r"r"} + /xdowngrade-/ {D=D"D"} + !/repo.voidlinux.eu/ && !/xdowngrade-/ {F=F"F"} + END { print r m d n D F } +') + +printf '%s %s %s %s %s %s\n' \ + "$OS" "$KVER" "$MACH" "$CPU${VM+/$VM}" "${OUTDATED+not}uptodate" "$REPO" -- cgit 1.4.1