From: Ian Kelling Date: Fri, 13 Jan 2023 22:51:24 +0000 (-0500) Subject: update for t11, and fixes for find file X-Git-Url: https://iankelling.org/git/?a=commitdiff_plain;h=33796378c9b8fe2d6e30226fe0a977254b3246e8;p=distro-functions update for t11, and fixes for find file --- diff --git a/src/identify-distros b/src/identify-distros index b0f63ac..a3bc402 100644 --- a/src/identify-distros +++ b/src/identify-distros @@ -146,6 +146,9 @@ debian-codename-compat() { nabia) echo focal ;; + aramo) + echo jammy + ;; *) echo $n ;; diff --git a/src/package-manager-abstractions b/src/package-manager-abstractions index 0667bd9..0f4815a 100644 --- a/src/package-manager-abstractions +++ b/src/package-manager-abstractions @@ -26,7 +26,7 @@ if command -v yum &> /dev/null; then $s yum -y install "$@" } # package find - pf() { + pfd() { local s; [[ $EUID != 0 ]] && s=sudo $s yum search "$@" } @@ -152,10 +152,12 @@ EOF fi return $ret } - pf() { + # package find description + pfd() { # package name and descriptions apt-cache search "$@" } + # package find file pff() { local s; [[ $EUID != 0 ]] && s=sudo # nice aptitude search from emacs shell. package description width as @@ -222,11 +224,11 @@ EOF if ! $all; then arg=(--filter-origins "$(positive-origins)") fi - if [[ $file == */* ]]; then - apt-file "${arg[@]}" find -x "$file"\$ - else + if [[ $file == /* ]]; then apt-file "${arg[@]}" find -x /"$file"\$ update-alternatives --list "$file" 2>/dev/null + else + apt-file "${arg[@]}" find -x "$file"\$ fi fi } @@ -245,7 +247,7 @@ elif command -v pacman &>/dev/null; then pi() { pacaur -S --noconfirm --needed --noedit "$@" } - pf() { + pfd() { pacaur -Ss "$@" } pu() {