get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.2/patches/2222552/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2222552,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2222552/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260412184526.104865-1-chakrabortyshubham66@gmail.com/",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/27/?format=api",
        "name": "Buildroot development",
        "link_name": "buildroot",
        "list_id": "buildroot.buildroot.org",
        "list_email": "buildroot@buildroot.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260412184526.104865-1-chakrabortyshubham66@gmail.com>",
    "list_archive_url": null,
    "date": "2026-04-12T18:45:24",
    "name": "package/screenfetch: bump to version 3.9.9",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "aef82a0d410a1c766d7d53b47150cf3a6be9f070",
    "submitter": {
        "id": 92564,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/92564/?format=api",
        "name": "Shubham Chakraborty",
        "email": "chakrabortyshubham66@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260412184526.104865-1-chakrabortyshubham66@gmail.com/mbox/",
    "series": [
        {
            "id": 499625,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/499625/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=499625",
            "date": "2026-04-12T18:45:24",
            "name": "package/screenfetch: bump to version 3.9.9",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499625/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2222552/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2222552/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<buildroot-bounces@buildroot.org>",
        "X-Original-To": [
            "incoming-buildroot@patchwork.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Delivered-To": [
            "patchwork-incoming-buildroot@legolas.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=S9bv5fxo;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftzyC5LYrz1yGg\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Mon, 13 Apr 2026 04:45:55 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id EAE0B616F6;\n\tSun, 12 Apr 2026 18:45:52 +0000 (UTC)",
            "from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id stY1elsLuk6N; Sun, 12 Apr 2026 18:45:50 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id A35C8616F8;\n\tSun, 12 Apr 2026 18:45:50 +0000 (UTC)",
            "from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n by lists1.osuosl.org (Postfix) with ESMTP id 14846194\n for <buildroot@buildroot.org>; Sun, 12 Apr 2026 18:45:50 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id EE60884521\n for <buildroot@buildroot.org>; Sun, 12 Apr 2026 18:45:49 +0000 (UTC)",
            "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id sMxcQksfcnH3 for <buildroot@buildroot.org>;\n Sun, 12 Apr 2026 18:45:47 +0000 (UTC)",
            "from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com\n [IPv6:2607:f8b0:4864:20::62b])\n by smtp1.osuosl.org (Postfix) with ESMTPS id B7B8684517\n for <buildroot@buildroot.org>; Sun, 12 Apr 2026 18:45:47 +0000 (UTC)",
            "by mail-pl1-x62b.google.com with SMTP id\n d9443c01a7336-2a7a9b8ed69so28069015ad.2\n for <buildroot@buildroot.org>; Sun, 12 Apr 2026 11:45:47 -0700 (PDT)",
            "from fedora ([2409:40e1:502:1849:68c1:d0f0:6b7f:ab95])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b2d4dd67ecsm92975105ad.21.2026.04.12.11.45.42\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 12 Apr 2026 11:45:45 -0700 (PDT)"
        ],
        "X-Virus-Scanned": [
            "amavis at osuosl.org",
            "amavis at osuosl.org"
        ],
        "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ",
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 smtp3.osuosl.org A35C8616F8",
            "OpenDKIM Filter v2.11.0 smtp1.osuosl.org B7B8684517"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1776019550;\n\tbh=/V4JNYcIff7md33tosMX1VdcFnqCYOWrkCruKPFFfm0=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=S9bv5fxo3EQeqaFK7TW+GJgB8WMt36guV9elfOBUtxlh1FO70tViUIsIdYoNiHjTT\n\t 2jW4GcZx2TaAx3LfFX0Swe+Uj9r+vjWfOxLXL7AkO0V59RkbyC+eIEoxVL92wnRG9+\n\t kv6iDjuOqpPJQ34evpETQckTOeL6Kl9F7K604OWZl8wpsvP6lr2y0J/p5x2yqUwzXk\n\t QrGPIeht6F5Q1TdKqG/wfgQpvwYLMSQNMmmwX/L/Vp6+dtQz2kYjEezMrJ2i4O1p31\n\t 7k6bcMXvCu5lXGuUyz3IyT6jqQMXCZReG7/QXShUgI1MuEs80dqwK1CpsRAMZIqY3j\n\t +UfcV4waJuBUA==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom;\n client-ip=2607:f8b0:4864:20::62b; helo=mail-pl1-x62b.google.com;\n envelope-from=chakrabortyshubham66@gmail.com; receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp1.osuosl.org B7B8684517",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776019546; x=1776624346;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=VmhFTNwvPewb64o9t5IcWOMMi/jPd4AQQa6gLOrv0pQ=;\n b=lfcgyat1QFMMYvCeY0SidewONg5EDeFfo9ortK0s4SIjsvEummIB4NFzHEPtAwmQ+A\n F26LQuB9KAZLeGPQ5pplhQCPq7w7MIx7727C27p6t3StHgbhjDOiKWkZ+1RcjLFDnKta\n 4d3Oj3OoAF8yoe4ypUktLhuSJIMnuldbyzpMUowuZBZEoNyxf392FnEu4coOz5RTf6ZC\n wEDQ35oBGEi0uTWFWL5uk1D3XTDPvathGQylKLR9xKmctP18qkAbjaIjSc32gp+OWmgk\n wqoodvk1Vu1hfAQjX26CZqd1jAYnGyTWfrwhZeSR3I0V3Xl6xRXaJ8/DufSBpreiG8FV\n oZ4g==",
        "X-Gm-Message-State": "AOJu0Yysf2GnrRNAWW+x6zLPLCoDINrGg4XFe0gtlpdlnz/dksk0SOT+\n 6UvRjDGHg9zFfReQdpupN7JXtFjXta96diOfsslZaVtPXOBR/i8oLC77aqu9vAiU",
        "X-Gm-Gg": "AeBDietxZX7HMX+4cRRXhJ/0ZCH4RQmBdX1qf9IycBrQA2H/LmQ4fNZGW64bwzvTlok\n 613iMVhHbNcNbrBHaHbvNkWo4mgTswuBee0qM6CIyQqe0AX1bk5b2diDTNlvM4XaP7xPZR6GO1E\n vmUxw8FmCkMnPzoG23WmoOjrDVg4h8JS9SVyFlvbikrS2RMrJhygzz+2Y33jyPyHDHdtJnmzrGP\n 8BWjYjqppPUw/3Ds79OZaOGuDTHc+Ef5G3gf44A6n9xtB6aFabO0ZBLalrs/P4WDURRzuMbhcgB\n RT73KityZ5cdPLFry3tIZPl4Rnr5ALNDF+hLLj63KLnMO5r7Ny46i5Z6DUMF5GxmgjTlIBo48qj\n yIKt0OAAJrSHZyl8wDz15Do43I0b+67AaGxkU8wcuj4f1pVQNAoYFZiYfZx+1eCkhqQXFxCiPrB\n aWUcWPIUthup3vXuUM6nVSUsbUETLRbETFKA==",
        "X-Received": "by 2002:a17:903:1a8d:b0:2b2:3dd9:c5f5 with SMTP id\n d9443c01a7336-2b2d5a8381emr106135525ad.36.1776019546118;\n Sun, 12 Apr 2026 11:45:46 -0700 (PDT)",
        "From": "Shubham Chakraborty <chakrabortyshubham66@gmail.com>",
        "To": "buildroot@buildroot.org",
        "Cc": "Shubham Chakraborty <chakrabortyshubham66@gmail.com>",
        "Date": "Mon, 13 Apr 2026 00:15:24 +0530",
        "Message-ID": "<20260412184526.104865-1-chakrabortyshubham66@gmail.com>",
        "X-Mailer": "git-send-email 2.53.0",
        "MIME-Version": "1.0",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776019546; x=1776624346; darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=VmhFTNwvPewb64o9t5IcWOMMi/jPd4AQQa6gLOrv0pQ=;\n b=aolDbF8HJQOAVDj4NuD6iHhijS4BeAh0uLb4LafdAg3tNKrF4q3jm8DnngSUlrVc4v\n B17VlmQrIbBNe29fIez85nnqXaVqETiKh9Nyxtjo04ObWvyx2nqhYkjMrl/JDP9kk52y\n ZEiAG5xkdrMSOU+Rgd+SI4Qy+cXv/lPhWpOraehRelD7JeNWw+dDeog46DcHCuKe+53S\n cOr1YqrAovOgpCCEEK3j7Cn+e2LKQdclqPD9PsLUpfS1iE9Wo8quGdZ+DlpTdEb0SvuO\n ny9ojwJAKdKaqhQfryD7C2L45uCaeb3XVMTYWBcDgd3gRXjuhOEDCY3T0lt+8q5EI2DE\n 8R8A==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=gmail.com",
            "smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=aolDbF8H"
        ],
        "Subject": "[Buildroot] [PATCH] package/screenfetch: bump to version 3.9.9",
        "X-BeenThere": "buildroot@buildroot.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>",
        "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>",
        "List-Post": "<mailto:buildroot@buildroot.org>",
        "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>",
        "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@buildroot.org",
        "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>"
    },
    "content": "- Fix macOS resolution comma character\n- Fix Proxmox distro detection\n- Fix WSL disk size calculation\n- Fix tcsh shell detection via /proc/$PPID/exe\n- Fix e16 theme detection\n- Add generic aarch64 CPU support\n- Drauger OS logo update\n- Remove downstreamed patch for awk detection\n\nSigned-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>\n---\n DEVELOPERS                                    |   1 +\n .../0001-Detect-which-awk-to-use.patch        | 783 ------------------\n package/screenfetch/screenfetch.hash          |   3 +-\n package/screenfetch/screenfetch.mk            |   2 +-\n 4 files changed, 4 insertions(+), 785 deletions(-)\n delete mode 100644 package/screenfetch/0001-Detect-which-awk-to-use.patch",
    "diff": "diff --git a/DEVELOPERS b/DEVELOPERS\nindex 9e9c8a5a0f..cbd77f15f0 100644\n--- a/DEVELOPERS\n+++ b/DEVELOPERS\n@@ -3062,6 +3062,7 @@ F:\tpackage/wolfssl/\n N:\tShubham Chakraborty <chakrabortyshubham66@gmail.com>\n F:\tpackage/ccache/\n F:\tpackage/hyperfine/\n+F:\tpackage/screenfetch/\n \n N:\tSimon Dawson <spdawson@gmail.com>\n F:\tboot/at91bootstrap3/\ndiff --git a/package/screenfetch/0001-Detect-which-awk-to-use.patch b/package/screenfetch/0001-Detect-which-awk-to-use.patch\ndeleted file mode 100644\nindex 86e51e5511..0000000000\n--- a/package/screenfetch/0001-Detect-which-awk-to-use.patch\n+++ /dev/null\n@@ -1,783 +0,0 @@\n-From 39b6eec51f0c2fa5f2b0e876b14dcfc9c1febf97 Mon Sep 17 00:00:00 2001\n-From: Nicolas Boichat <drinkcat@google.com>\n-Date: Fri, 4 Aug 2023 12:55:36 +0000\n-Subject: [PATCH] Detect which awk to use\n-\n-Some embedded distributions (e.g. buildroot) may only provide mawk,\n-without a symlink to awk.\n-\n-At first glance, awk scripts to appear to work fine with either\n-gawk or mawk.\n-\n-Signed-off-by: Nicolas Boichat <drinkcat@google.com>\n-Upstream: https://github.com/KittyKatt/screenFetch/commit/b49a2334b8ba806dbc532219e86363886a85d9c8\n-[rebased on 3.9.1]\n----\n- screenfetch-dev | 245 +++++++++++++++++++++++++-----------------------\n- 1 file changed, 130 insertions(+), 115 deletions(-)\n-\n-diff --git a/screenfetch-dev b/screenfetch-dev\n-index 1e53b2c..765930f 100755\n---- a/screenfetch-dev\n-+++ b/screenfetch-dev\n-@@ -352,9 +352,9 @@ colorNumberToCode () {\n- \n- detectColors () {\n- \tmy_colors=$(sed 's/^,/na,/;s/,$/,na/;s/,/ /' <<< \"${OPTARG}\")\n--\tmy_lcolor=$(awk -F' ' '{print $1}' <<< \"${my_colors}\")\n-+\tmy_lcolor=$(\"${AWK}\" -F' ' '{print $1}' <<< \"${my_colors}\")\n- \tmy_lcolor=$(colorNumberToCode \"${my_lcolor}\")\n--\tmy_hcolor=$(awk -F' ' '{print $2}' <<< \"${my_colors}\")\n-+\tmy_hcolor=$(\"${AWK}\" -F' ' '{print $2}' <<< \"${my_colors}\")\n- \tmy_hcolor=$(colorNumberToCode \"${my_hcolor}\")\n- }\n- \n-@@ -462,7 +462,22 @@ case $1 in\n- \t--version) displayVersion; exit 0;;\n- esac\n- \n-+# Detect which awk to use (unless already specified in environment)\n-+if [[ -z \"${AWK}\" ]]; then\n-+\tfor awk in awk gawk mawk; do\n-+\t\tif command -v \"${awk}\" > /dev/null; then\n-+\t\t\tAWK=\"${awk}\"\n-+\t\t\tbreak\n-+\t\tfi\n-+\tdone\n-+fi\n-+\n-+if ! command -v \"${AWK}\" > /dev/null; then\n-+\terrorOut \"No awk interpreter available (AWK=\\\"${AWK}\\\").\"\n-+\texit 1\n-+fi\n- \n-+# Parse the rest of the flags (some of these functions require awk)\n- while getopts \":hsu:evVEnLNtlS:A:D:o:c:d:pa:w\" flags; do\n- \tcase $flags in\n- \t\th) displayHelp; exit 0 ;;\n-@@ -608,8 +623,8 @@ detectdistro () {\n- \t\t\t\t\"Debian\")\n- \t\t\t\t\tif [[ -f /etc/crunchbang-lsb-release || -f /etc/lsb-release-crunchbang ]]; then\n- \t\t\t\t\t\tdistro=\"CrunchBang\"\n--\t\t\t\t\t\tdistro_release=$(awk -F'=' '/^DISTRIB_RELEASE=/ {print $2}' /etc/lsb-release-crunchbang)\n--\t\t\t\t\t\tdistro_codename=$(awk -F'=' '/^DISTRIB_DESCRIPTION=/ {print $2}' /etc/lsb-release-crunchbang)\n-+\t\t\t\t\t\tdistro_release=$(\"${AWK}\" -F'=' '/^DISTRIB_RELEASE=/ {print $2}' /etc/lsb-release-crunchbang)\n-+\t\t\t\t\t\tdistro_codename=$(\"${AWK}\" -F'=' '/^DISTRIB_DESCRIPTION=/ {print $2}' /etc/lsb-release-crunchbang)\n- \t\t\t\t\telif [[ -f /etc/siduction-version ]]; then\n- \t\t\t\t\t\tdistro=\"Siduction\"\n- \t\t\t\t\t\tdistro_release=\"(Debian Sid)\"\n-@@ -620,10 +635,10 @@ detectdistro () {\n- \t\t\t\t\telif [[ -f /etc/os-release ]]; then\n- \t\t\t\t\t\tif grep -q -i 'Raspbian' /etc/os-release ; then\n- \t\t\t\t\t\t\tdistro=\"Raspbian\"\n--\t\t\t\t\t\t\tdistro_release=$(awk -F'=' '/^PRETTY_NAME=/ {print $2}' /etc/os-release)\n-+\t\t\t\t\t\t\tdistro_release=$(\"${AWK}\" -F'=' '/^PRETTY_NAME=/ {print $2}' /etc/os-release)\n- \t\t\t\t\t\telif grep -q -i 'BlankOn' /etc/os-release ; then\n- \t\t\t\t\t\t\tdistro='BlankOn'\n--\t\t\t\t\t\t\tdistro_release=$(awk -F'=' '/^PRETTY_NAME=/ {print $2}' /etc/os-release)\n-+\t\t\t\t\t\t\tdistro_release=$(\"${AWK}\" -F'=' '/^PRETTY_NAME=/ {print $2}' /etc/os-release)\n- \t\t\t\t\t\telse\n- \t\t\t\t\t\t\tdistro=\"Debian\"\n- \t\t\t\t\t\tfi\n-@@ -639,7 +654,7 @@ detectdistro () {\n- \t\t\t\t\t;;\n- \t\t\t\t\"Sulin\")\n- \t\t\t\t\tdistro=\"Sulin\"\n--\t\t\t\t\tdistro_release=$(awk -F'=' '/^ID_LIKE=/ {print $2}' /etc/os-release)\n-+\t\t\t\t\tdistro_release=$(\"${AWK}\" -F'=' '/^ID_LIKE=/ {print $2}' /etc/os-release)\n- \t\t\t\t\tdistro_codename=\"Roolling donkey\" # this is not wrong :D\n- \t\t\t\t\t;;\n- \t\t\t\t\"KaOS\"|\"kaos\")\n-@@ -718,7 +733,7 @@ detectdistro () {\n- \t\t\t\t\t\tif grep -q 'SailfishOS' /etc/os-release; then\n- \t\t\t\t\t\t\tdistro=\"SailfishOS\"\n- \t\t\t\t\t\t\tdistro_codename=\"$(grep 'VERSION=' /etc/os-release | cut -d '(' -f2 | cut -d ')' -f1)\"\n--\t\t\t\t\t\t\tdistro_release=\"$(awk -F'=' '/^VERSION=/ {print $2}' /etc/os-release)\"\n-+\t\t\t\t\t\t\tdistro_release=\"$(\"${AWK}\" -F'=' '/^VERSION=/ {print $2}' /etc/os-release)\"\n- \t\t\t\t\t\tfi\n- \t\t\t\t\tfi\n- \t\t\t\t\t;;\n-@@ -753,7 +768,7 @@ detectdistro () {\n- \t\t\t\t\t\tif grep -q -i 'SUSE Linux Enterprise' /etc/os-release ; then\n- \t\t\t\t\t\t\tdistro=\"SUSE Linux Enterprise\"\n- \t\t\t\t\t\t\tdistro_codename=\"n/a\"\n--\t\t\t\t\t\t\tdistro_release=$(awk -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\n-+\t\t\t\t\t\t\tdistro_release=$(\"${AWK}\" -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\n- \t\t\t\t\t\tfi\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ \"${distro_codename}\" == \"Tumbleweed\" ]]; then\n-@@ -789,7 +804,7 @@ detectdistro () {\n- \t\t\t\t\tdistro=\"SailfishOS\"\n- \t\t\t\t\tif [[ -f /etc/os-release ]]; then\n- \t\t\t\t\t\tdistro_codename=\"$(grep 'VERSION=' /etc/os-release | cut -d '(' -f2 | cut -d ')' -f1)\"\n--\t\t\t\t\t\tdistro_release=\"$(awk -F'=' '/^VERSION=/ {print $2}' /etc/os-release)\"\n-+\t\t\t\t\t\tdistro_release=\"$(\"${AWK}\" -F'=' '/^VERSION=/ {print $2}' /etc/os-release)\"\n- \t\t\t\t\tfi\n- \t\t\t\t\t;;\n- \t\t\t\t\"Sparky\"|\"SparkyLinux\")\n-@@ -863,12 +878,12 @@ detectdistro () {\n- \t\t\t\t\t;;\n- \t\t\t\t\t\"Haiku\")\n- \t\t\t\t\t\tdistro=\"Haiku\"\n--\t\t\t\t\t\tdistro_more=\"$(uname -v | awk '/^hrev/ {print $1}')\"\n-+\t\t\t\t\t\tdistro_more=\"$(uname -v | \"${AWK}\" '/^hrev/ {print $1}')\"\n- \t\t\t\t\t;;\n- \t\t\t\t\t\"GNU/Linux\")\n- \t\t\t\t\t\tif type -p crux >/dev/null 2>&1; then\n- \t\t\t\t\t\t\tdistro=\"CRUX\"\n--\t\t\t\t\t\t\tdistro_more=\"$(crux | awk '{print $3}')\"\n-+\t\t\t\t\t\t\tdistro_more=\"$(crux | \"${AWK}\" '{print $3}')\"\n- \t\t\t\t\t\tfi\n- \t\t\t\t\t\tif type -p nixos-version >/dev/null 2>&1; then\n- \t\t\t\t\t\t\tdistro=\"NixOS\"\n-@@ -944,7 +959,7 @@ detectdistro () {\n- \t\t\t\t\t[[ \"${distro}\" == \"Neon\" ]] && distro=\"KDE neon\"\n- \t\t\t\t\t[[ \"${distro}\" == \"SLED\" || \"${distro}\" == \"sled\" || \"${distro}\" == \"SLES\" || \"${distro}\" == \"sles\" ]] && distro=\"SUSE Linux Enterprise\"\n- \t\t\t\t\tif [[ \"${distro}\" == \"SUSE Linux Enterprise\" && -f /etc/os-release ]]; then\n--\t\t\t\t\t\tdistro_more=\"$(awk -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\"\n-+\t\t\t\t\t\tdistro_more=\"$(\"${AWK}\" -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\"\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ \"${distro}\" == \"Debian\" && -f /usr/bin/pveversion ]]; then\n- \t\t\t\t\t\tdistro=\"Proxmox VE\"\n-@@ -955,7 +970,7 @@ detectdistro () {\n- \n- \t\t\tif [[ \"${distro}\" == \"Unknown\" && \"${OSTYPE}\" =~ \"linux\" && -f /etc/lsb-release ]]; then\n- \t\t\t\tLSB_RELEASE=$(</etc/lsb-release)\n--\t\t\t\tdistro=$(echo \"${LSB_RELEASE}\" | awk 'BEGIN {\n-+\t\t\t\tdistro=$(echo \"${LSB_RELEASE}\" | \"${AWK}\" 'BEGIN {\n- \t\t\t\t\tdistro = \"Unknown\"\n- \t\t\t\t}\n- \t\t\t\t{\n-@@ -1001,7 +1016,7 @@ detectdistro () {\n- \t\t\t\t\tif [ -f /etc/os-release ]; then\n- \t\t\t\t\t\tif grep -q -i 'SUSE Linux Enterprise' /etc/os-release ; then\n- \t\t\t\t\t\t\tdistro=\"SUSE Linux Enterprise\"\n--\t\t\t\t\t\t\tdistro_more=$(awk -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\n-+\t\t\t\t\t\t\tdistro_more=$(\"${AWK}\" -F'=' '/^VERSION_ID=/ {print $2}' /etc/os-release | tr -d '\"')\n- \t\t\t\t\t\tfi\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ \"${distro_more}\" =~ \"Tumbleweed\" ]]; then\n-@@ -1051,7 +1066,7 @@ detectdistro () {\n- \t\t\t\t\tif [[ -x /usr/bin/sw_vers ]] && /usr/bin/sw_vers | grep -i 'Mac OS X' >/dev/null; then\n- \t\t\t\t\t\tdistro=\"Mac OS X\"\n- \t\t\t\t\telif [[ -f /var/run/dmesg.boot ]]; then\n--\t\t\t\t\t\tdistro=$(awk 'BEGIN {\n-+\t\t\t\t\t\tdistro=$(\"${AWK}\" 'BEGIN {\n- \t\t\t\t\t\t\tdistro = \"Unknown\"\n- \t\t\t\t\t\t}\n- \t\t\t\t\t\t{\n-@@ -1080,7 +1095,7 @@ detectdistro () {\n- \n- \t\t\tif [[ \"${distro}\" == \"Unknown\" ]] && [[ \"${OSTYPE}\" =~ \"linux\" || \"${OSTYPE}\" == \"gnu\" ]]; then\n- \t\t\t\tif [[ -f /etc/issue ]]; then\n--\t\t\t\t\tdistro=$(awk 'BEGIN {\n-+\t\t\t\t\tdistro=$(\"${AWK}\" 'BEGIN {\n- \t\t\t\t\t\tdistro = \"Unknown\"\n- \t\t\t\t\t}\n- \t\t\t\t\t{\n-@@ -1123,8 +1138,8 @@ detectdistro () {\n- \t\t\t\t\tfi\n- \t\t\t\telif [[ -f /etc/lsb-release ]]; then\n- \t\t\t\t\tif grep -q -i 'CHROMEOS_RELEASE_NAME' /etc/lsb-release; then\n--\t\t\t\t\t\tdistro=\"$(awk -F'=' '/^CHROMEOS_RELEASE_NAME=/ {print $2}' /etc/lsb-release)\"\n--\t\t\t\t\t\tdistro_more=\"$(awk -F'=' '/^CHROMEOS_RELEASE_VERSION=/ {print $2}' /etc/lsb-release)\"\n-+\t\t\t\t\t\tdistro=\"$(\"${AWK}\" -F'=' '/^CHROMEOS_RELEASE_NAME=/ {print $2}' /etc/lsb-release)\"\n-+\t\t\t\t\t\tdistro_more=\"$(\"${AWK}\" -F'=' '/^CHROMEOS_RELEASE_VERSION=/ {print $2}' /etc/lsb-release)\"\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \t\t\tfi\n-@@ -1301,7 +1316,7 @@ detectuptime () {\n- \t\tnow=$(date +%s)\n- \t\tuptime=$((now - boot))\n- \telif [[ \"${distro}\" == \"Haiku\" ]]; then\n--\t\tuptime=$(uptime | awk -F', up ' '{gsub(/ *hours?,/, \"h\"); gsub(/ *minutes?/, \"m\"); print $2;}')\n-+\t\tuptime=$(uptime | \"${AWK}\" -F', up ' '{gsub(/ *hours?,/, \"h\"); gsub(/ *minutes?/, \"m\"); print $2;}')\n- \telse\n- \t\tif [[ -f /proc/uptime ]]; then\n- \t\t\tuptime=$(</proc/uptime)\n-@@ -1322,9 +1337,9 @@ detectuptime () {\n- \t\tfi\n- \telse\n- \t\tif [[ \"$distro\" =~ \"NetBSD\" ]]; then\n--\t\t\tuptime=$(awk -F. '{print $1}' /proc/uptime)\n-+\t\t\tuptime=$(\"${AWK}\" -F. '{print $1}' /proc/uptime)\n- \t\telif [[ \"$distro\" =~ \"BSD\" ]]; then\n--\t\t\tuptime=$(uptime | awk '{$1=$2=$(NF-6)=$(NF-5)=$(NF-4)=$(NF-3)=$(NF-2)=$(NF-1)=$NF=\"\"; sub(\" days\",\"d\");sub(\",\",\"\");sub(\":\",\"h \");sub(\",\",\"m\"); print}')\n-+\t\t\tuptime=$(uptime | \"${AWK}\" '{$1=$2=$(NF-6)=$(NF-5)=$(NF-4)=$(NF-3)=$(NF-2)=$(NF-1)=$NF=\"\"; sub(\" days\",\"d\");sub(\",\",\"\");sub(\":\",\"h \");sub(\",\",\"m\"); print}')\n- \t\tfi\n- \tfi\n- \tverboseOut \"Finding current uptime...found as '${uptime}'\"\n-@@ -1483,21 +1498,21 @@ detectcpu () {\n- \t\t\tcpu=\"Unknown\"\n- \t\tfi\n- \telif [ \"$distro\" == \"FreeBSD\" ]; then\n--\t\tcpu=$(dmesg | awk -F': ' '/^CPU/ {gsub(/ +/,\" \"); gsub(/\\([^\\(\\)]*\\)|CPU /,\"\", $2); print $2; exit}')\n-+\t\tcpu=$(dmesg | \"${AWK}\" -F': ' '/^CPU/ {gsub(/ +/,\" \"); gsub(/\\([^\\(\\)]*\\)|CPU /,\"\", $2); print $2; exit}')\n- \telif [ \"$distro\" == \"DragonFlyBSD\" ]; then\n- \t\tcpu=$(sysctl -n hw.model)\n- \telif [ \"$distro\" == \"OpenBSD\" ]; then\n- \t\tcpu=$(sysctl -n hw.model | sed 's/@.*//')\n- \telif [ \"$distro\" == \"Haiku\" ]; then\n--\t\tcpu=$(sysinfo -cpu | awk -F': ' '/^CPU #0/ {gsub(/ +/,\" \"); gsub(/\\([^\\(\\)]*\\)|CPU /,\"\", $2); print $2; exit}')\n-+\t\tcpu=$(sysinfo -cpu | \"${AWK}\" -F': ' '/^CPU #0/ {gsub(/ +/,\" \"); gsub(/\\([^\\(\\)]*\\)|CPU /,\"\", $2); print $2; exit}')\n- \telse\n--\t\tcpu=$(awk -F':' '/^model name/ {split($2, A, \" @\"); print A[1]; exit}' /proc/cpuinfo)\n-+\t\tcpu=$(\"${AWK}\" -F':' '/^model name/ {split($2, A, \" @\"); print A[1]; exit}' /proc/cpuinfo)\n- \t\tcpun=$(grep -c '^processor' /proc/cpuinfo)\n- \t\tif [ -z \"$cpu\" ]; then\n--\t\t\tcpu=$(awk 'BEGIN{FS=\":\"} /Hardware/ { print $2; exit }' /proc/cpuinfo)\n-+\t\t\tcpu=$(\"${AWK}\" 'BEGIN{FS=\":\"} /Hardware/ { print $2; exit }' /proc/cpuinfo)\n- \t\tfi\n- \t\tif [ -z \"$cpu\" ]; then\n--\t\t\tcpu=$(awk 'BEGIN{FS=\":\"} /^cpu/ { gsub(/  +/,\" \",$2); print $2; exit}' /proc/cpuinfo | sed 's/, altivec supported//;s/^ //')\n-+\t\t\tcpu=$(\"${AWK}\" 'BEGIN{FS=\":\"} /^cpu/ { gsub(/  +/,\" \",$2); print $2; exit}' /proc/cpuinfo | sed 's/, altivec supported//;s/^ //')\n- \t\t\tif [[ $cpu =~ ^(PPC)*9.+ ]]; then\n- \t\t\t\tmodel=\"IBM PowerPC G5 \"\n- \t\t\telif [[ $cpu =~ 740/750 ]]; then\n-@@ -1541,15 +1556,15 @@ detectcpu () {\n- \t\tbl=\"${loc}/bios_limit\"\n- \t\tsmf=\"${loc}/scaling_max_freq\"\n- \t\tif [ -f \"$bl\" ] && [ -r \"$bl\" ]; then\n--\t\t\tcpu_mhz=$(awk '{print $1/1000}' \"$bl\")\n-+\t\t\tcpu_mhz=$(\"${AWK}\" '{print $1/1000}' \"$bl\")\n- \t\telif [ -f \"$smf\" ] && [ -r \"$smf\" ]; then\n--\t\t\tcpu_mhz=$(awk '{print $1/1000}' \"$smf\")\n-+\t\t\tcpu_mhz=$(\"${AWK}\" '{print $1/1000}' \"$smf\")\n- \t\telse\n--\t\t\tcpu_mhz=$(awk -F':' '/cpu MHz/{ print int($2+.5) }' /proc/cpuinfo | head -n 1)\n-+\t\t\tcpu_mhz=$(\"${AWK}\" -F':' '/cpu MHz/{ print int($2+.5) }' /proc/cpuinfo | head -n 1)\n- \t\tfi\n- \t\tif [ -n \"$cpu_mhz\" ]; then\n- \t\t\tif [ \"${cpu_mhz%.*}\" -ge 1000 ]; then\n--\t\t\t\tcpu_ghz=$(awk '{print $1/1000}' <<< \"${cpu_mhz}\")\n-+\t\t\t\tcpu_ghz=$(\"${AWK}\" '{print $1/1000}' <<< \"${cpu_mhz}\")\n- \t\t\t\tcpufreq=\"${cpu_ghz}GHz\"\n- \t\t\telse\n- \t\t\t\tcpufreq=\"${cpu_mhz}MHz\"\n-@@ -1603,16 +1618,16 @@ detectgpu () {\n- \t\t\t# gpu=$(sed 's/.*device.*= //' <<< \"${gpu_info}\" | sed \"s/'//g\")\n- \t\tfi\n- \telif [[ \"${distro}\" == \"OpenBSD\" ]]; then\n--\t\tgpu=$(glxinfo 2> /dev/null | awk '/OpenGL renderer string/ { sub(/OpenGL renderer string: /,\"\"); print }')\n-+\t\tgpu=$(glxinfo 2> /dev/null | \"${AWK}\" '/OpenGL renderer string/ { sub(/OpenGL renderer string: /,\"\"); print }')\n- \telif [[ \"${distro}\" == \"Mac OS X\" ]]; then\n--\t\tgpu=$(system_profiler SPDisplaysDataType | awk -F': ' '/^ *Chipset Model:/ {print $2}' | awk '{ printf \"%s / \", $0 }' | sed -e 's/\\/ $//g')\n-+\t\tgpu=$(system_profiler SPDisplaysDataType | \"${AWK}\" -F': ' '/^ *Chipset Model:/ {print $2}' | \"${AWK}\" '{ printf \"%s / \", $0 }' | sed -e 's/\\/ $//g')\n- \telif [[ \"${distro}\" == \"Cygwin\" || \"${distro}\" == \"Msys\" ]]; then\n- \t\tgpu=$(wmic path Win32_VideoController get caption | sed -n '2p')\n- \telif [[ \"${distro}\" == \"Haiku\" ]]; then\n--\t\tgpu=\"$(listdev | grep -A2 -e 'device Display controller' | awk -F': ' '/^ +device/ {print $2}')\"\n-+\t\tgpu=\"$(listdev | grep -A2 -e 'device Display controller' | \"${AWK}\" -F': ' '/^ +device/ {print $2}')\"\n- \telse\n- \t\tif [[ -n \"$(PATH=\"/opt/bin:$PATH\" type -p nvidia-smi)\" ]]; then\n--\t\t\tgpu=$($(PATH=\"/opt/bin:$PATH\" type -p nvidia-smi | cut -f1) -q | awk -F':' '/Product Name/ {gsub(/: /,\":\"); print $2}' | sed ':a;N;$!ba;s/\\n/, /g')\n-+\t\t\tgpu=$($(PATH=\"/opt/bin:$PATH\" type -p nvidia-smi | cut -f1) -q | \"${AWK}\" -F':' '/Product Name/ {gsub(/: /,\":\"); print $2}' | sed ':a;N;$!ba;s/\\n/, /g')\n- \t\telif [[ -n \"$(PATH=\"/usr/sbin:$PATH\" type -p glxinfo)\" && -z \"${gpu}\" ]]; then\n- \t\t\tgpu_info=$($(PATH=\"/usr/sbin:$PATH\" type -p glxinfo | cut -f1) 2>/dev/null)\n- \t\t\tgpu=$(grep \"OpenGL renderer string\" <<< \"${gpu_info}\" | cut -d ':' -f2 | sed -n -e '1h;2,$H;${g;s/\\n/, /g' -e 'p' -e '}')\n-@@ -1650,12 +1665,12 @@ detectgpu () {\n- # Run it only on Intel Processors if GPU is unknown\n- DetectIntelGPU() {\n- \tif [ -r /proc/fb ]; then\n--\t\tgpu=$(awk 'BEGIN {ORS = \" &\"} {$1=\"\";print}' /proc/fb | sed  -r s/'^\\s+|\\s*&$'//g)\n-+\t\tgpu=$(\"${AWK}\" 'BEGIN {ORS = \" &\"} {$1=\"\";print}' /proc/fb | sed  -r s/'^\\s+|\\s*&$'//g)\n- \tfi\n- \n- \tcase $gpu in\n- \t\t*mfb)\n--\t\t\tgpu=$(lspci | grep -i vga | awk -F \": \" '{print $2}') \n-+\t\t\tgpu=$(lspci | grep -i vga | \"${AWK}\" -F \": \" '{print $2}')\n- \t\t\t;;\n- \t\t*intel*)\n- \t\t\tgpu=\"intel\"\n-@@ -1667,7 +1682,7 @@ DetectIntelGPU() {\n- \n- \tif [[ \"$gpu\" = \"intel\" ]]; then\n- \t\t#Detect CPU\n--\t\tlocal CPU=$(uname -p | awk '{print $3}')\n-+\t\tlocal CPU=$(uname -p | \"${AWK}\" '{print $3}')\n- \t\tCPU=${CPU#*'-'}; #Detect CPU number\n- \n- \t\t#Detect Intel GPU\n-@@ -1710,7 +1725,7 @@ detectdisk () {\n- \t\tif [[ \"${distro}\" =~ (Free|Net|DragonFly)BSD ]]; then\n- \t\t\ttotaldisk=$(df -h -c 2>/dev/null | tail -1)\n- \t\telif [[ \"${distro}\" == \"OpenBSD\" ]]; then\n--\t\t\ttotaldisk=$(df -Pk 2> /dev/null | awk '\n-+\t\t\ttotaldisk=$(df -Pk 2> /dev/null | \"${AWK}\" '\n- \t\t\t\t/^\\// {total+=$2; used+=$3; avail+=$4}\n- \t\t\t\tEND{printf(\"total %.1fG %.1fG %.1fG %d%%\\n\", total/1048576, used/1048576, avail/1048576, used*100/total)}')\n- \t\telif [[ \"${distro}\" == \"Mac OS X\" ]]; then\n-@@ -1718,9 +1733,9 @@ detectdisk () {\n- \t\telse\n- \t\t\ttotaldisk=$(df -h -x aufs -x tmpfs -x overlay --total 2>/dev/null | tail -1)\n- \t\tfi\n--\t\tdisktotal=$(awk '{print $2}' <<< \"${totaldisk}\")\n--\t\tdiskused=$(awk '{print $3}' <<< \"${totaldisk}\")\n--\t\tdiskusedper=$(awk '{print $5}' <<< \"${totaldisk}\")\n-+\t\tdisktotal=$(\"${AWK}\" '{print $2}' <<< \"${totaldisk}\")\n-+\t\tdiskused=$(\"${AWK}\" '{print $3}' <<< \"${totaldisk}\")\n-+\t\tdiskusedper=$(\"${AWK}\" '{print $5}' <<< \"${totaldisk}\")\n- \t\tdiskusage=\"${diskused} / ${disktotal} (${diskusedper})\"\n- \t\tdiskusage_verbose=$(sed 's/%/%%/' <<< \"$diskusage\")\n- \tfi\n-@@ -1733,17 +1748,17 @@ detectdisk () {\n- detectmem () {\n- \tif [ \"$distro\" == \"Mac OS X\" ]; then\n- \t\ttotalmem=$(echo \"$(sysctl -n hw.memsize)\" / 1024^2 | bc)\n--\t\twiredmem=$(vm_stat | grep wired | awk '{ print $4 }' | sed 's/\\.//')\n--\t\tactivemem=$(vm_stat | grep ' active' | awk '{ print $3 }' | sed 's/\\.//')\n--\t\tcompressedmem=$(vm_stat | grep occupied | awk '{ print $5 }' | sed 's/\\.//')\n-+\t\twiredmem=$(vm_stat | grep wired | \"${AWK}\" '{ print $4 }' | sed 's/\\.//')\n-+\t\tactivemem=$(vm_stat | grep ' active' | \"${AWK}\" '{ print $3 }' | sed 's/\\.//')\n-+\t\tcompressedmem=$(vm_stat | grep occupied | \"${AWK}\" '{ print $5 }' | sed 's/\\.//')\n- \t\tif [[ ! -z \"$compressedmem | tr -d\" ]]; then  # FIXME: is this line correct?\n- \t\t\tcompressedmem=0\n- \t\tfi\n- \t\tusedmem=$(((wiredmem + activemem + compressedmem) * 4 / 1024))\n- \telif [[ \"${distro}\" == \"Cygwin\" || \"${distro}\" == \"Msys\" ]]; then\n--\t\ttotal_mem=$(awk '/MemTotal/ { print $2 }' /proc/meminfo)\n-+\t\ttotal_mem=$(\"${AWK}\" '/MemTotal/ { print $2 }' /proc/meminfo)\n- \t\ttotalmem=$((total_mem / 1024))\n--\t\tfree_mem=$(awk '/MemFree/ { print $2 }' /proc/meminfo)\n-+\t\tfree_mem=$(\"${AWK}\" '/MemFree/ { print $2 }' /proc/meminfo)\n- \t\tused_mem=$((total_mem - free_mem))\n- \t\tusedmem=$((used_mem / 1024))\n- \telif [[ \"$distro\" == \"FreeBSD\"  || \"$distro\" == \"DragonFlyBSD\" ]]; then\n-@@ -1769,21 +1784,21 @@ detectmem () {\n- \t\tusedmem=$((used_mem / 1024 / 1024))\n- \telif [ \"$distro\" == \"OpenBSD\" ]; then\n- \t\ttotalmem=$(($(sysctl -n hw.physmem) / 1024 / 1024))\n--\t\tusedmem=$(vmstat | awk '!/[a-z]/{gsub(\"M\",\"\"); print $3}')\n-+\t\tusedmem=$(vmstat | \"${AWK}\" '!/[a-z]/{gsub(\"M\",\"\"); print $3}')\n- \telif [ \"$distro\" == \"NetBSD\" ]; then\n--\t\tphys_mem=$(awk '/MemTotal/ { print $2 }' /proc/meminfo)\n-+\t\tphys_mem=$(\"${AWK}\" '/MemTotal/ { print $2 }' /proc/meminfo)\n- \t\ttotalmem=$((phys_mem / 1024))\n- \t\tif grep -q 'Cached' /proc/meminfo; then\n--\t\t\tcache=$(awk '/Cached/ {print $2}' /proc/meminfo)\n-+\t\t\tcache=$(\"${AWK}\" '/Cached/ {print $2}' /proc/meminfo)\n- \t\t\tusedmem=$((cache / 1024))\n- \t\telse\n--\t\t\tfree_mem=$(awk '/MemFree/ { print $2 }' /proc/meminfo)\n-+\t\t\tfree_mem=$(\"${AWK}\" '/MemFree/ { print $2 }' /proc/meminfo)\n- \t\t\tused_mem=$((phys_mem - free_mem))\n- \t\t\tusedmem=$((used_mem / 1024))\n- \t\tfi\n- \telif [ \"$distro\" == \"Haiku\" ]; then\n--\t\ttotalmem=$(sysinfo -mem | awk 'NR == 1 {gsub(/[\\(\\)\\/]/, \"\"); printf(\"%d\", $6/1024**2)}')\n--\t\tusedmem=$(sysinfo -mem | awk 'NR == 1 {gsub(/[\\(\\)\\/]/, \"\"); printf(\"%d\", $5/1024**2)}')\n-+\t\ttotalmem=$(sysinfo -mem | \"${AWK}\" 'NR == 1 {gsub(/[\\(\\)\\/]/, \"\"); printf(\"%d\", $6/1024**2)}')\n-+\t\tusedmem=$(sysinfo -mem | \"${AWK}\" 'NR == 1 {gsub(/[\\(\\)\\/]/, \"\"); printf(\"%d\", $5/1024**2)}')\n- \telse\n- \t\t# MemUsed = Memtotal + Shmem - MemFree - Buffers - Cached - SReclaimable\n- \t\t# Source: https://github.com/dylanaraps/neofetch/pull/391/files#diff-e863270127ca6116fd30e708cdc582fc\n-@@ -1798,7 +1813,7 @@ detectmem () {\n- \t\t#done\n- \t\t#usedmem=$((usedmem / 1024))\n- \t\t#totalmem=$((totalmem / 1024))\n--\t\tmem=$(free -b | awk 'NR==2{print $2\"-\"$7}')\n-+\t\tmem=$(free -b | \"${AWK}\" 'NR==2{print $2\"-\"$7}')\n- \t\tusedmem=$((mem / 1024 / 1024))\n- \t\ttotalmem=$((${mem//-*} / 1024 / 1024))\n- \tfi\n-@@ -1823,7 +1838,7 @@ detectshell_ver () {\n- \tesac\n- \n- \tif [[ -n $version_data ]];then\n--\t\tversion=$(awk '\n-+\t\tversion=$(\"${AWK}\" '\n- \t\tBEGIN {\n- \t\t\tIGNORECASE=1\n- \t\t}\n-@@ -1842,7 +1857,7 @@ detectshell () {\n- \tif [[ ! \"${shell_type}\" ]]; then\n- \t\tif [[ \"${distro}\" == \"Cygwin\" || \"${distro}\" == \"Msys\" || \"${distro}\" == \"Haiku\" || \"${distro}\" == \"Alpine Linux\" ||\n- \t\t\t\"${distro}\" == \"Mac OS X\" || \"${distro}\" == \"TinyCore\" || \"${distro}\" == \"Raspbian\" || \"${OSTYPE}\" == \"gnu\" ]]; then\n--\t\t\tshell_type=$(echo \"$SHELL\" | awk -F'/' '{print $NF}')\n-+\t\t\tshell_type=$(echo \"$SHELL\" | \"${AWK}\" -F'/' '{print $NF}')\n- \t\telif readlink -f \"$SHELL\" 2>&1 | grep -q -i 'busybox'; then\n- \t\t\tshell_type=\"BusyBox\"\n- \t\telse\n-@@ -1851,7 +1866,7 @@ detectshell () {\n- \t\t\telif [[ \"${distro}\" =~ \"BSD\" ]]; then\n- \t\t\t\tshell_type=$(ps -p $PPID -o command | tail -1)\n- \t\t\telse\n--\t\t\t\tshell_type=$(ps -p \"$(ps -p $PPID | awk '$1 !~ /PID/ {print $1}')\" | awk 'FNR>1 {print $1}')\n-+\t\t\t\tshell_type=$(ps -p \"$(ps -p $PPID | \"${AWK}\" '$1 !~ /PID/ {print $1}')\" | \"${AWK}\" 'FNR>1 {print $1}')\n- \t\t\tfi\n- \t\t\tshell_type=${shell_type/-}\n- \t\t\tshell_type=${shell_type//*\\/}\n-@@ -1881,7 +1896,7 @@ detectshell () {\n- \t\t\tshell_version_data=$( detectshell_ver \"$shell_type\" \"^zsh\" \"2\" )\n- \t\t\t;;\n- \t\tfish)\n--\t\t\tshell_version_data=$( fish --version | awk '{print $3}' )\n-+\t\t\tshell_version_data=$( fish --version | \"${AWK}\" '{print $3}' )\n- \t\t\t;;\n- \tesac\n- \n-@@ -1899,17 +1914,17 @@ detectshell () {\n- detectres () {\n- \txResolution=\"No X Server\"\n- \tif [[ ${distro} == \"Mac OS X\" ]]; then\n--\t\txResolution=$(system_profiler SPDisplaysDataType | awk '/Resolution:/ {print $2\"x\"$4\" \"}')\n-+\t\txResolution=$(system_profiler SPDisplaysDataType | \"${AWK}\" '/Resolution:/ {print $2\"x\"$4\" \"}')\n- \t\tif [[ \"$(echo \"$xResolution\" | wc -l)\" -ge 1 ]]; then\n- \t\t\txResolution=$(echo \"$xResolution\" | tr \"\\\\n\" \",\" | sed 's/\\(.*\\),/\\1/')\n- \t\tfi\n- \telif [[ \"${distro}\" == \"Cygwin\" || \"${distro}\" == \"Msys\" ]]; then\n--\t\txResolution=$(wmic path Win32_VideoController get CurrentHorizontalResolution,CurrentVerticalResolution | awk 'NR==2 {print $1\"x\"$2}')\n-+\t\txResolution=$(wmic path Win32_VideoController get CurrentHorizontalResolution,CurrentVerticalResolution | \"${AWK}\" 'NR==2 {print $1\"x\"$2}')\n- \telif [[ \"${distro}\" == \"Haiku\" ]]; then\n--\t\txResolution=\"$(screenmode | grep Resolution | awk '{gsub(/,/,\"\"); print $2\"x\"$3}')\"\n-+\t\txResolution=\"$(screenmode | grep Resolution | \"${AWK}\" '{gsub(/,/,\"\"); print $2\"x\"$3}')\"\n- \telif [[ -n ${DISPLAY} ]]; then\n- \t\tif type -p xdpyinfo >/dev/null 2>&1; then\n--\t\t\txResolution=$(xdpyinfo | awk '/^ +dimensions/ {print $2}')\n-+\t\t\txResolution=$(xdpyinfo | \"${AWK}\" '/^ +dimensions/ {print $2}')\n- \t\tfi\n- \tfi\n- \tverboseOut \"Finding current resolution(s)...found as '$xResolution'\"\n-@@ -1937,7 +1952,7 @@ detectde () {\n- \t\tif type -p xprop >/dev/null 2>&1;then\n- \t\t\txprop_root=\"$(xprop -root 2>/dev/null)\"\n- \t\t\tif [[ -n ${xprop_root} ]]; then\n--\t\t\t\tDE=$(echo \"${xprop_root}\" | awk 'BEGIN {\n-+\t\t\t\tDE=$(echo \"${xprop_root}\" | \"${AWK}\" 'BEGIN {\n- \t\t\t\t\tde = \"Not Present\"\n- \t\t\t\t}\n- \t\t\t\t{\n-@@ -2099,7 +2114,7 @@ detectde () {\n- \t\t\t\telif [[ ${KDE_FULL_SESSION} == 'true' ]]; then\n- \t\t\t\t\tDE=\"KDE\"\n- \t\t\t\t\tDEver_data=$(kded --version 2>/dev/null)\n--\t\t\t\t\tDEver=$(grep -si '^KDE:' <<< \"$DEver_data\" | awk '{print $2}')\n-+\t\t\t\t\tDEver=$(grep -si '^KDE:' <<< \"$DEver_data\" | \"${AWK}\" '{print $2}')\n- \t\t\t\tfi\n- \t\t\tfi\n- \t\tfi\n-@@ -2154,7 +2169,7 @@ detectde () {\n- \t\t\t\tfi\n- \t\t\telif [[ ${DE} == \"LXQt\" ]]; then\n- \t\t\t\tif type -p lxqt-about >/dev/null 2>&1; then\n--\t\t\t\t\tDEver=$(lxqt-about --version | awk '/^liblxqt/ {print $2}')\n-+\t\t\t\t\tDEver=$(lxqt-about --version | \"${AWK}\" '/^liblxqt/ {print $2}')\n- \t\t\t\t\tDE=\"${DE} ${DEver}\"\n- \t\t\t\tfi\n- \t\t\telif [[ ${DE} == \"MATE\" ]]; then\n-@@ -2169,12 +2184,12 @@ detectde () {\n- \t\t\t\tfi\n- \t\t\telif [[ ${DE} == \"Deepin\" ]]; then\n- \t\t\t\tif [[ -f /etc/deepin-version ]]; then\n--\t\t\t\t\tDEver=\"$(awk -F '=' '/Version/ {print $2}' /etc/deepin-version)\"\n-+\t\t\t\t\tDEver=\"$(\"${AWK}\" -F '=' '/Version/ {print $2}' /etc/deepin-version)\"\n- \t\t\t\t\tDE=\"${DE} ${DEver//* }\"\n- \t\t\t\tfi\n- \t\t\telif [[ ${DE} == \"Trinity\" ]]; then\n- \t\t\t\tif type -p tde-config >/dev/null 2>&1; then\n--\t\t\t\t\tDEver=\"$(tde-config --version | awk -F ' ' '/TDE:/ {print $2}')\"\n-+\t\t\t\t\tDEver=\"$(tde-config --version | \"${AWK}\" -F ' ' '/TDE:/ {print $2}')\"\n- \t\t\t\t\tDE=\"${DE} ${DEver//* }\"\n- \t\t\t\tfi\n- \t\t\tfi\n-@@ -2418,7 +2433,7 @@ detectwmtheme () {\n- \t\t\telse\n- \t\t\t\tthemeFile=\"$(reg query 'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Themes' /v 'CurrentTheme')\"\n- \t\t\tfi\n--\t\t\tWin_theme=$(echo \"$themeFile\" | awk -F\"\\\\\" '{print $NF}' | sed 's|\\.theme$||')\n-+\t\t\tWin_theme=$(echo \"$themeFile\" | \"${AWK}\" -F\"\\\\\" '{print $NF}' | sed 's|\\.theme$||')\n- \t\tfi\n- \telse\n- \t\tcase $WM in\n-@@ -2433,7 +2448,7 @@ detectwmtheme () {\n- \t\t\t;;\n- \t\t\t'BlackBox')\n- \t\t\t\tif [ -f \"$HOME/.blackboxrc\" ]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"/\" '/styleFile/ {print $NF}' \"$HOME/.blackboxrc\")\"\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"/\" '/styleFile/ {print $NF}' \"$HOME/.blackboxrc\")\"\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'BudgieWM')\n-@@ -2465,11 +2480,11 @@ detectwmtheme () {\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'E16')\n--\t\t\t\tWin_theme=\"$(awk -F\"= \" '/theme.name/ {print $2}' \"$HOME/.e16/e_config--0.0.cfg\")\"\n-+\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"= \" '/theme.name/ {print $2}' \"$HOME/.e16/e_config--0.0.cfg\")\"\n- \t\t\t;;\n- \t\t\t'E17'|'Enlightenment')\n- \t\t\t\tif [ \"$(which eet 2>/dev/null)\" ]; then\n--\t\t\t\t\teconfig=\"$(eet -d \"$HOME/.e/e/config/standard/e.cfg\" config | awk '/value \\\"file\\\" string.*.edj/{ print $4 }')\"\n-+\t\t\t\t\teconfig=\"$(eet -d \"$HOME/.e/e/config/standard/e.cfg\" config | \"${AWK}\" '/value \\\"file\\\" string.*.edj/{ print $4 }')\"\n- \t\t\t\t\teconfigend=\"${econfig##*/}\"\n- \t\t\t\t\tWin_theme=${econfigend%.*}\n- \t\t\t\telif [ -n \"${E_CONF_PROFILE}\" ]; then\n-@@ -2485,12 +2500,12 @@ detectwmtheme () {\n- \t\t\t;;\n- \t\t\t'FluxBox'|'Fluxbox')\n- \t\t\t\tif [ -f \"$HOME/.fluxbox/init\" ]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"/\" '/styleFile/ {print $NF}' \"$HOME/.fluxbox/init\")\"\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"/\" '/styleFile/ {print $NF}' \"$HOME/.fluxbox/init\")\"\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'IceWM')\n- \t\t\t\tif [ -f \"$HOME/.icewm/theme\" ]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"[\\\",/]\" '!/#/ {print $2}' \"$HOME/.icewm/theme\")\"\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"[\\\",/]\" '!/#/ {print $2}' \"$HOME/.icewm/theme\")\"\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'KWin'*)\n-@@ -2507,14 +2522,14 @@ detectwmtheme () {\n- \t\t\t\t\tWin_theme=\"Not Applicable\"\n- \t\t\t\t\tKDE_CONFIG_DIR=${KDE_CONFIG_DIR%/}\n- \t\t\t\t\tif [[ -f $KDE_CONFIG_DIR/share/config/kwinrc ]]; then\n--\t\t\t\t\t\tWin_theme=\"$(awk '/PluginLib=kwin3_/{gsub(/PluginLib=kwin3_/,\"\",$0); print $0; exit}' \"$KDE_CONFIG_DIR/share/config/kwinrc\")\"\n-+\t\t\t\t\t\tWin_theme=\"$(\"${AWK}\" '/PluginLib=kwin3_/{gsub(/PluginLib=kwin3_/,\"\",$0); print $0; exit}' \"$KDE_CONFIG_DIR/share/config/kwinrc\")\"\n- \t\t\t\t\t\tif [[ -z \"$Win_theme\" ]]; then\n- \t\t\t\t\t\t\tWin_theme=\"Not Applicable\"\n- \t\t\t\t\t\tfi\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ \"$Win_theme\" == \"Not Applicable\" ]]; then\n- \t\t\t\t\t\tif [[ -f $KDE_CONFIG_DIR/share/config/kdebugrc ]]; then\n--\t\t\t\t\t\t\tWin_theme=\"$(awk '/(decoration)/ {gsub(/\\[/,\"\",$1); print $1; exit}' \"$KDE_CONFIG_DIR/share/config/kdebugrc\")\"\n-+\t\t\t\t\t\t\tWin_theme=\"$(\"${AWK}\" '/(decoration)/ {gsub(/\\[/,\"\",$1); print $1; exit}' \"$KDE_CONFIG_DIR/share/config/kdebugrc\")\"\n- \t\t\t\t\t\t\tif [[ -z \"$Win_theme\" ]]; then\n- \t\t\t\t\t\t\t\tWin_theme=\"Not Applicable\"\n- \t\t\t\t\t\t\tfi\n-@@ -2522,7 +2537,7 @@ detectwmtheme () {\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ \"$Win_theme\" == \"Not Applicable\" ]]; then\n- \t\t\t\t\t\tif [[ -f $KDE_CONFIG_DIR/share/config/kdeglobals ]]; then\n--\t\t\t\t\t\t\tWin_theme=\"$(awk '/\\[General\\]/ {flag=1;next} /^$/{flag=0} flag {print}' \"$KDE_CONFIG_DIR/share/config/kdeglobals\" | grep -oP 'Name=\\K.*')\"\n-+\t\t\t\t\t\t\tWin_theme=\"$(\"${AWK}\" '/\\[General\\]/ {flag=1;next} /^$/{flag=0} flag {print}' \"$KDE_CONFIG_DIR/share/config/kdeglobals\" | grep -oP 'Name=\\K.*')\"\n- \t\t\t\t\t\t\tif [[ -z \"$Win_theme\" ]]; then\n- \t\t\t\t\t\t\t\tWin_theme=\"Not Applicable\"\n- \t\t\t\t\t\t\tfi\n-@@ -2552,20 +2567,20 @@ detectwmtheme () {\n- \t\t\t;;\n- \t\t\t'OpenBox'|'Openbox')\n- \t\t\t\tif [ -f \"${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/rc.xml\" ]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"[<,>]\" '/<theme/ { getline; print $3 }' \"${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/rc.xml\")\";\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"[<,>]\" '/<theme/ { getline; print $3 }' \"${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/rc.xml\")\";\n- \t\t\t\telif [[ -f ${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/lxde-rc.xml && \"${DE}\" == \"LXDE\" ]]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"[<,>]\" '/<theme/ { getline; print $3 }' \"${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/lxde-rc.xml\")\";\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"[<,>]\" '/<theme/ { getline; print $3 }' \"${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/lxde-rc.xml\")\";\n- \t\t\t\telif [[ -f ${XDG_CONFIG_HOME:-${HOME}/.config}/openbox/lxqt-rc.xml && \"${DE}\" =~ \"LXQt\" ]]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F'=' '/^theme/ {print $2}' ${HOME}/.config/lxqt/lxqt.conf)\"\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F'=' '/^theme/ {print $2}' ${HOME}/.config/lxqt/lxqt.conf)\"\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'PekWM')\n- \t\t\t\tif [ -f \"$HOME/.pekwm/config\" ]; then\n--\t\t\t\t\tWin_theme=\"$(awk -F\"/\" '/Theme/ {gsub(/\\\"/,\"\"); print $NF}' \"$HOME/.pekwm/config\")\"\n-+\t\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\"/\" '/Theme/ {gsub(/\\\"/,\"\"); print $NF}' \"$HOME/.pekwm/config\")\"\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'Sawfish')\n--\t\t\t\tWin_theme=\"$(awk -F\")\" '/\\(quote default-frame-style/{print $2}' \"$HOME/.sawfish/custom\" | sed 's/ (quote //')\"\n-+\t\t\t\tWin_theme=\"$(\"${AWK}\" -F\")\" '/\\(quote default-frame-style/{print $2}' \"$HOME/.sawfish/custom\" | sed 's/ (quote //')\"\n- \t\t\t;;\n- \t\t\t'TWin')\n- \t\t\t\tif [[ -z $TDE_CONFIG_DIR ]]; then\n-@@ -2576,7 +2591,7 @@ detectwmtheme () {\n- \t\t\t\tif [[ -n $TDE_CONFIG_DIR ]]; then\n- \t\t\t\t\tTDE_CONFIG_DIR=${TDE_CONFIG_DIR%/}\n- \t\t\t\t\tif [[ -f $TDE_CONFIG_DIR/share/config/kcmthememanagerrc ]]; then\n--\t\t\t\t\t\tWin_theme=$(awk '/CurrentTheme=/ {gsub(/CurrentTheme=/,\"\",$0); print $0; exit}' \"$TDE_CONFIG_DIR/share/config/kcmthememanagerrc\")\n-+\t\t\t\t\t\tWin_theme=$(\"${AWK}\" '/CurrentTheme=/ {gsub(/CurrentTheme=/,\"\",$0); print $0; exit}' \"$TDE_CONFIG_DIR/share/config/kcmthememanagerrc\")\n- \t\t\t\t\tfi\n- \t\t\t\t\tif [[ -z $Win_theme ]]; then\n- \t\t\t\t\t\tWin_theme=\"Not Applicable\"\n-@@ -2672,31 +2687,31 @@ detectgtk () {\n- \n- \t\t\t\tif [[ -n ${KDE_CONFIG_FILE} ]]; then\n- \t\t\t\t\tif grep -q 'widgetStyle=' \"${KDE_CONFIG_FILE}\"; then\n--\t\t\t\t\t\tgtk2Theme=$(awk -F\"=\" '/widgetStyle=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n-+\t\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F\"=\" '/widgetStyle=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n- \t\t\t\t\telif grep -q 'colorScheme=' \"${KDE_CONFIG_FILE}\"; then\n--\t\t\t\t\t\tgtk2Theme=$(awk -F\"=\" '/colorScheme=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n-+\t\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F\"=\" '/colorScheme=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'Theme=' \"${KDE_CONFIG_FILE}\"; then\n--\t\t\t\t\t\tgtkIcons=$(awk -F\"=\" '/Theme=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n-+\t\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F\"=\" '/Theme=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'Font=' \"${KDE_CONFIG_FILE}\"; then\n--\t\t\t\t\t\tgtkFont=$(awk -F\"=\" '/font=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n-+\t\t\t\t\t\tgtkFont=$(\"${AWK}\" -F\"=\" '/font=/ {print $2}' \"${KDE_CONFIG_FILE}\")\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \n- \t\t\t\tif [[ -f $HOME/.gtkrc-2.0 ]]; then\n--\t\t\t\t\tgtk2Theme=$(grep '^gtk-theme-name' \"$HOME\"/.gtkrc-2.0 | awk -F'=' '{print $2}')\n-+\t\t\t\t\tgtk2Theme=$(grep '^gtk-theme-name' \"$HOME\"/.gtkrc-2.0 | \"${AWK}\" -F'=' '{print $2}')\n- \t\t\t\t\tgtk2Theme=${gtk2Theme//\\\"/}\n--\t\t\t\t\tgtkIcons=$(grep '^gtk-icon-theme-name' \"$HOME\"/.gtkrc-2.0 | awk -F'=' '{print $2}')\n-+\t\t\t\t\tgtkIcons=$(grep '^gtk-icon-theme-name' \"$HOME\"/.gtkrc-2.0 | \"${AWK}\" -F'=' '{print $2}')\n- \t\t\t\t\tgtkIcons=${gtkIcons//\\\"/}\n--\t\t\t\t\tgtkFont=$(grep 'font_name' \"$HOME\"/.gtkrc-2.0 | awk -F'=' '{print $2}')\n-+\t\t\t\t\tgtkFont=$(grep 'font_name' \"$HOME\"/.gtkrc-2.0 | \"${AWK}\" -F'=' '{print $2}')\n- \t\t\t\t\tgtkFont=${gtkFont//\\\"/}\n- \t\t\t\tfi\n- \n- \t\t\t\tif [[ -f $HOME/.config/gtk-3.0/settings.ini ]]; then\n--\t\t\t\t\tgtk3Theme=$(grep '^gtk-theme-name=' \"$HOME\"/.config/gtk-3.0/settings.ini | awk -F'=' '{print $2}')\n-+\t\t\t\t\tgtk3Theme=$(grep '^gtk-theme-name=' \"$HOME\"/.config/gtk-3.0/settings.ini | \"${AWK}\" -F'=' '{print $2}')\n- \t\t\t\tfi\n- \t\t\t;;\n- \t\t\t'Cinnamon'*) # Desktop Environment found as \"Cinnamon\"\n-@@ -2728,7 +2743,7 @@ detectgtk () {\n- \t\t\t\t\tgtkFont=$(gconftool-2 -g /desktop/gnome/interface/font_name)\n- \t\t\t\t\tif [ \"$background_detect\" == \"1\" ]; then\n- \t\t\t\t\t\tgtkBackgroundFull=$(gconftool-2 -g /desktop/gnome/background/picture_filename)\n--\t\t\t\t\t\tgtkBackground=$(echo \"$gtkBackgroundFull\" | awk -F\"/\" '{print $NF}')\n-+\t\t\t\t\t\tgtkBackground=$(echo \"$gtkBackgroundFull\" | \"${AWK}\" -F\"/\" '{print $NF}')\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \t\t\t;;\n-@@ -2745,10 +2760,10 @@ detectgtk () {\n- \t\t\t;;\n- \t\t\t'Xfce'*) # Desktop Environment found as \"Xfce\"\n- \t\t\t\tif [ \"$distro\" == \"BunsenLabs\" ] ; then\n--\t\t\t\t\tgtk2Theme=$(awk -F'\"' '/^gtk-theme/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n--\t\t\t\t\tgtk3Theme=$(awk -F'=' '/^gtk-theme-name/ {print $2}' \"$HOME\"/.config/gtk-3.0/settings.ini)\n--\t\t\t\t\tgtkIcons=$(awk -F'\"' '/^gtk-icon-theme/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n--\t\t\t\t\tgtkFont=$(awk -F'\"' '/^gtk-font-name/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n-+\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F'\"' '/^gtk-theme/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n-+\t\t\t\t\tgtk3Theme=$(\"${AWK}\" -F'=' '/^gtk-theme-name/ {print $2}' \"$HOME\"/.config/gtk-3.0/settings.ini)\n-+\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'\"' '/^gtk-icon-theme/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n-+\t\t\t\t\tgtkFont=$(\"${AWK}\" -F'\"' '/^gtk-font-name/ {print $2}' \"$HOME\"/.gtkrc-2.0)\n- \t\t\t\telse\n- \t\t\t\t\tif type -p xfconf-query >/dev/null 2>&1; then\n- \t\t\t\t\t\tgtk2Theme=$(xfconf-query -c xsettings -p /Net/ThemeName 2>/dev/null)\n-@@ -2779,15 +2794,15 @@ detectgtk () {\n- \t\t\t\tfi\n- \n- \t\t\t\tif grep -q 'sNet\\/ThemeName' \"${config_home}${lxdeconf}\" 2>/dev/null; then\n--\t\t\t\t\tgtk2Theme=$(awk -F'=' '/sNet\\/ThemeName/ {print $2}' \"${config_home}${lxdeconf}\")\n-+\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F'=' '/sNet\\/ThemeName/ {print $2}' \"${config_home}${lxdeconf}\")\n- \t\t\t\tfi\n- \n- \t\t\t\tif grep -q 'IconThemeName' \"${config_home}${lxdeconf}\" 2>/dev/null; then\n--\t\t\t\t\tgtkIcons=$(awk -F'=' '/sNet\\/IconThemeName/ {print $2}' \"${config_home}${lxdeconf}\")\n-+\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'=' '/sNet\\/IconThemeName/ {print $2}' \"${config_home}${lxdeconf}\")\n- \t\t\t\tfi\n- \n- \t\t\t\tif grep -q 'FontName' \"${config_home}${lxdeconf}\" 2>/dev/null; then\n--\t\t\t\t\tgtkFont=$(awk -F'=' '/sGtk\\/FontName/ {print $2}' \"${config_home}${lxdeconf}\")\n-+\t\t\t\t\tgtkFont=$(\"${AWK}\" -F'=' '/sGtk\\/FontName/ {print $2}' \"${config_home}${lxdeconf}\")\n-  \t\t\t\tfi\n- \t\t\t;;\n- \n-@@ -2796,15 +2811,15 @@ detectgtk () {\n- \t\t\t*)\t# Lightweight or No DE Found\n- \t\t\t\tif [ -f \"$HOME/.gtkrc-2.0\" ]; then\n- \t\t\t\t\tif grep -q 'gtk-theme' \"$HOME/.gtkrc-2.0\"; then\n--\t\t\t\t\t\tgtk2Theme=$(awk -F'\"' '/^gtk-theme/ {print $2}' \"$HOME/.gtkrc-2.0\")\n-+\t\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F'\"' '/^gtk-theme/ {print $2}' \"$HOME/.gtkrc-2.0\")\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'icon-theme' \"$HOME/.gtkrc-2.0\"; then\n--\t\t\t\t\t\tgtkIcons=$(awk -F'\"' '/^gtk-icon-theme/ {print $2}' \"$HOME/.gtkrc-2.0\")\n-+\t\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'\"' '/^gtk-icon-theme/ {print $2}' \"$HOME/.gtkrc-2.0\")\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'font' \"$HOME/.gtkrc-2.0\"; then\n--\t\t\t\t\t\tgtkFont=$(awk -F'\"' '/^gtk-font-name/ {print $2}' \"$HOME/.gtkrc-2.0\")\n-+\t\t\t\t\t\tgtkFont=$(\"${AWK}\" -F'\"' '/^gtk-font-name/ {print $2}' \"$HOME/.gtkrc-2.0\")\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \t\t\t\t# $HOME/.gtkrc.mine theme detect only\n-@@ -2815,37 +2830,37 @@ detectgtk () {\n- \t\t\t\tfi\n- \t\t\t\tif [ -f \"$minegtkrc\" ]; then\n- \t\t\t\t\tif grep -q '^include' \"$minegtkrc\"; then\n--\t\t\t\t\t\tgtk2Theme=$(grep '^include.*gtkrc' \"$minegtkrc\" | awk -F \"/\" '{ print $5 }')\n-+\t\t\t\t\t\tgtk2Theme=$(grep '^include.*gtkrc' \"$minegtkrc\" | \"${AWK}\" -F \"/\" '{ print $5 }')\n- \t\t\t\t\tfi\n- \t\t\t\t\tif grep -q '^gtk-icon-theme-name' \"$minegtkrc\"; then\n--\t\t\t\t\t\tgtkIcons=$(grep '^gtk-icon-theme-name' \"$minegtkrc\" | awk -F '\"' '{print $2}')\n-+\t\t\t\t\t\tgtkIcons=$(grep '^gtk-icon-theme-name' \"$minegtkrc\" | \"${AWK}\" -F '\"' '{print $2}')\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \t\t\t\t# /etc/gtk-2.0/gtkrc compatibility\n- \t\t\t\tif [[ -f /etc/gtk-2.0/gtkrc && ! -f \"$HOME/.gtkrc-2.0\" && ! -f \"$HOME/.gtkrc.mine\" && ! -f \"$HOME/.gtkrc-2.0.mine\" ]]; then\n- \t\t\t\t\tif grep -q 'gtk-theme-name' /etc/gtk-2.0/gtkrc; then\n--\t\t\t\t\t\tgtk2Theme=$(awk -F'\"' '/^gtk-theme-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n-+\t\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F'\"' '/^gtk-theme-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n- \t\t\t\t\tfi\n- \t\t\t\t\tif grep -q 'gtk-fallback-theme-name' /etc/gtk-2.0/gtkrc  && ! [ \"x$gtk2Theme\" = \"x\" ]; then\n--\t\t\t\t\t\tgtk2Theme=$(awk -F'\"' '/^gtk-fallback-theme-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n-+\t\t\t\t\t\tgtk2Theme=$(\"${AWK}\" -F'\"' '/^gtk-fallback-theme-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'icon-theme' /etc/gtk-2.0/gtkrc; then\n--\t\t\t\t\t\tgtkIcons=$(awk -F'\"' '/^icon-theme/ {print $2}' /etc/gtk-2.0/gtkrc)\n-+\t\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'\"' '/^icon-theme/ {print $2}' /etc/gtk-2.0/gtkrc)\n- \t\t\t\t\tfi\n- \t\t\t\t\tif  grep -q 'gtk-fallback-icon-theme' /etc/gtk-2.0/gtkrc  && ! [ \"x$gtkIcons\" = \"x\" ]; then\n--\t\t\t\t\t\tgtkIcons=$(awk -F'\"' '/^gtk-fallback-icon-theme/ {print $2}' /etc/gtk-2.0/gtkrc)\n-+\t\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'\"' '/^gtk-fallback-icon-theme/ {print $2}' /etc/gtk-2.0/gtkrc)\n- \t\t\t\t\tfi\n- \n- \t\t\t\t\tif grep -q 'font' /etc/gtk-2.0/gtkrc; then\n--\t\t\t\t\t\tgtkFont=$(awk -F'\"' '/^gtk-font-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n-+\t\t\t\t\t\tgtkFont=$(\"${AWK}\" -F'\"' '/^gtk-font-name/ {print $2}' /etc/gtk-2.0/gtkrc)\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \n- \t\t\t\t# EXPERIMENTAL gtk3 Theme detection\n- \t\t\t\tif [[ \"$gtk3Theme\" = \"Not Found\" && -f \"$HOME/.config/gtk-3.0/settings.ini\" ]]; then\n- \t\t\t\t\tif grep -q 'gtk-theme-name' \"$HOME/.config/gtk-3.0/settings.ini\"; then\n--\t\t\t\t\t\tgtk3Theme=$(awk -F'=' '/^gtk-theme-name/ {print $2}' \"$HOME/.config/gtk-3.0/settings.ini\")\n-+\t\t\t\t\t\tgtk3Theme=$(\"${AWK}\" -F'=' '/^gtk-theme-name/ {print $2}' \"$HOME/.config/gtk-3.0/settings.ini\")\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \n-@@ -2859,7 +2874,7 @@ detectgtk () {\n- \n- \t\t\t\t# ROX-Filer icon detect only\n- \t\t\t\tif [ -a \"${XDG_CONFIG_HOME:-${HOME}/.config}/rox.sourceforge.net/ROX-Filer/Options\" ]; then\n--\t\t\t\t\tgtkIcons=$(awk -F'[>,<]' '/icon_theme/ {print $3}' \"${XDG_CONFIG_HOME:-${HOME}/.config}/rox.sourceforge.net/ROX-Filer/Options\")\n-+\t\t\t\t\tgtkIcons=$(\"${AWK}\" -F'[>,<]' '/icon_theme/ {print $3}' \"${XDG_CONFIG_HOME:-${HOME}/.config}/rox.sourceforge.net/ROX-Filer/Options\")\n- \t\t\t\tfi\n- \n- \t\t\t\t# E17 detection\n-@@ -2872,10 +2887,10 @@ detectgtk () {\n- \t\t\t\t# Background Detection (feh, nitrogen)\n- \t\t\t\tif [ \"$background_detect\" == \"1\" ]; then\n- \t\t\t\t\tif [ -a \"$HOME/.fehbg\" ]; then\n--\t\t\t\t\t\tgtkBackgroundFull=$(awk -F\"'\" '/feh --bg/{print $2}' \"$HOME/.fehbg\" 2>/dev/null)\n--\t\t\t\t\t\tgtkBackground=$(echo \"$gtkBackgroundFull\" | awk -F\"/\" '{print $NF}')\n-+\t\t\t\t\t\tgtkBackgroundFull=$(\"${AWK}\" -F\"'\" '/feh --bg/{print $2}' \"$HOME/.fehbg\" 2>/dev/null)\n-+\t\t\t\t\t\tgtkBackground=$(echo \"$gtkBackgroundFull\" | \"${AWK}\" -F\"/\" '{print $NF}')\n- \t\t\t\t\telif [ -a \"${XDG_CONFIG_HOME:-${HOME}/.config}/nitrogen/bg-saved.cfg\" ]; then\n--\t\t\t\t\t\tgtkBackground=$(awk -F\"/\" '/file=/ {print $NF}' \"${XDG_CONFIG_HOME:-${HOME}/.config}/nitrogen/bg-saved.cfg\")\n-+\t\t\t\t\t\tgtkBackground=$(\"${AWK}\" -F\"/\" '/file=/ {print $NF}' \"${XDG_CONFIG_HOME:-${HOME}/.config}/nitrogen/bg-saved.cfg\")\n- \t\t\t\t\tfi\n- \t\t\t\tfi\n- \n-@@ -2910,7 +2925,7 @@ detectdroid () {\n- \t\trom=$(getprop ro.build.display.id)\n- \tfi\n- \tbaseband=$(getprop ro.baseband)\n--\tcpu=$(awk -F': ' '/^Processor/ {P=$2} /^Hardware/ {H=$2} END {print H != \"\" ? H : P}' /proc/cpuinfo)\n-+\tcpu=$(\"${AWK}\" -F': ' '/^Processor/ {P=$2} /^Hardware/ {H=$2} END {print H != \"\" ? H : P}' /proc/cpuinfo)\n- }\n- \n- \n-@@ -6032,7 +6047,7 @@ asciiText () {\n- \t\t#n=${#fulloutput[*]}\n- \t\tfor ((i=0; i<${#fulloutput[*]}; i++)); do\n- \t\t\t# echo \"${out_array[@]}\"\n--\t\t\tcase $(awk 'BEGIN{srand();print int(rand()*(1000-1))+1 }') in\n-+\t\t\tcase $(\"${AWK}\" 'BEGIN{srand();print int(rand()*(1000-1))+1 }') in\n- \t\t\t\t411|188|15|166|609)\n- \t\t\t\t\tf_size=${#fulloutput[*]}\n- \t\t\t\t\to_size=${#out_array[*]}\n--- \n-2.41.0.640.ga95def55d0-goog\n-\ndiff --git a/package/screenfetch/screenfetch.hash b/package/screenfetch/screenfetch.hash\nindex 4f16c616cf..ba4b6c52e9 100644\n--- a/package/screenfetch/screenfetch.hash\n+++ b/package/screenfetch/screenfetch.hash\n@@ -1,2 +1,3 @@\n-sha256  aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178  screenfetch-3.9.1.tar.gz\n+# Locally calculated\n+sha256  65ba578442a5b65c963417e18a78023a30c2c13a524e6e548809256798b9fb84  screenfetch-3.9.9.tar.gz\n sha256  8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  COPYING\ndiff --git a/package/screenfetch/screenfetch.mk b/package/screenfetch/screenfetch.mk\nindex d1315d24e4..d5a4bdf36b 100644\n--- a/package/screenfetch/screenfetch.mk\n+++ b/package/screenfetch/screenfetch.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-SCREENFETCH_VERSION = 3.9.1\n+SCREENFETCH_VERSION = 3.9.9\n SCREENFETCH_SITE = $(call github,KittyKatt,screenFetch,v$(SCREENFETCH_VERSION))\n SCREENFETCH_LICENSE = GPL-3.0+\n SCREENFETCH_LICENSE_FILES = COPYING\n",
    "prefixes": []
}