From ff1bb8fe7daa3c50dcc514c46efb5ae680eed3fe Mon Sep 17 00:00:00 2001 From: darealshinji Date: Tue, 31 May 2016 17:10:38 +0200 Subject: [PATCH] Obarun Linux detection --- screenfetch-dev | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/screenfetch-dev b/screenfetch-dev index 92f05a2..ee0f888 100755 --- a/screenfetch-dev +++ b/screenfetch-dev @@ -693,6 +693,7 @@ detectdistro () { distro="Mandriva" fi elif [ -f /etc/NIXOS ]; then distro="NixOS" + elif [ -f /etc/obarun-release ]; then distro="Obarun" elif [ -f /etc/oracle-release ]; then distro="Oracle Linux" distro_more="$(sed 's/Oracle Linux //' /etc/oracle-release)" @@ -771,6 +772,10 @@ detectdistro () { distro = "LinuxDeepin" exit } + else if ($0 ~ /"Obarun"/) { + distro = "Obarun" + exit + } else if ($0 ~ /"Parabola GNU\/Linux-libre"/) { distro = "Parabola GNU/Linux-libre" exit @@ -869,6 +874,7 @@ detectdistro () { netbsd) distro="NetBSD" ;; netrunner) distro="Netrunner" ;; nix|nix*os) distro="NixOS" ;; + obarun) distro="Obarun" ;; ol|oracle*linux) distro="Oracle Linux" ;; openbsd) distro="OpenBSD" ;; opensuse) distro="openSUSE" ;; @@ -964,7 +970,7 @@ detectpkgs () { pkgs="Unknown" case "${distro}" in 'Alpine Linux') pkgs=$(apk info | wc -l) ;; - 'Arch Linux'|'Parabola GNU/Linux-libre'|'Chakra'|'Manjaro'|'Antergos'|'Netrunner'|'KaOS') pkgs=$(pacman -Qq | wc -l) ;; + 'Arch Linux'|'Parabola GNU/Linux-libre'|'Chakra'|'Manjaro'|'Antergos'|'Netrunner'|'KaOS'|'Obarun') pkgs=$(pacman -Qq | wc -l) ;; 'Dragora') pkgs=$(ls -1 /var/db/pkg | wc -l) ;; 'Frugalware') pkgs=$(pacman-g2 -Q | wc -l) ;; 'Fuduntu'|'Ubuntu'|'Mint'|'KDE neon'|'Debian'|'Devuan'|'Raspbian'|'LMDE'|'CrunchBang'|'Peppermint'|'LinuxDeepin'|'Deepin'|'Kali Linux'|'Trisquel'|'elementary OS'|'gNewSense'|'BunsenLabs'|'SteamOS') pkgs=$(dpkg --get-selections | grep -v deinstall$ | wc -l) ;; @@ -4565,7 +4571,7 @@ infoDisplay () { myascii="${distro}" [[ "${asc_distro}" ]] && myascii="${asc_distro}" case ${myascii} in - "Alpine Linux"|"Arch Linux - Old"|"Fedora"|"Korora"|"Chapeau"|"Mandriva"|"Mandrake"|"Chakra"|"ChromeOS"|"Sabayon"|"Slackware"|"Mac OS X"|"Trisquel"|"Kali Linux"|"Jiyuu Linux"|"Antergos"|"KaOS"|"Logos"|"gNewSense"|"Netrunner"|"NixOS"|"SailfishOS"|"Qubes OS"|"Kogaion"|"PCLinuxOS") labelcolor=$(getColor 'light blue');; + "Alpine Linux"|"Arch Linux - Old"|"Fedora"|"Korora"|"Chapeau"|"Mandriva"|"Mandrake"|"Chakra"|"ChromeOS"|"Sabayon"|"Slackware"|"Mac OS X"|"Trisquel"|"Kali Linux"|"Jiyuu Linux"|"Antergos"|"KaOS"|"Logos"|"gNewSense"|"Netrunner"|"NixOS"|"SailfishOS"|"Qubes OS"|"Kogaion"|"PCLinuxOS"|"Obarun") labelcolor=$(getColor 'light blue');; "Arch Linux"|"Frugalware"|"Mageia"|"Deepin"|"CRUX") labelcolor=$(getColor 'light cyan');; "Mint"|"LMDE"|"KDE neon"|"openSUSE"|"SUSE Linux Enterprise"|"LinuxDeepin"|"DragonflyBSD"|"Manjaro"|"Manjaro-tree"|"Android"|"Void") labelcolor=$(getColor 'light green');; "Ubuntu"|"FreeBSD"|"FreeBSD - Old"|"Debian"|"Raspbian"|"BSD"|"Red Hat Enterprise Linux"|"Oracle Linux"|"Peppermint"|"Cygwin"|"Msys"|"Fuduntu"|"Scientific Linux"|"DragonFlyBSD"|"BackTrack Linux"|"Red Star OS") labelcolor=$(getColor 'light red');;