update for t11, and fixes for find file
authorIan Kelling <iank@fsf.org>
Fri, 13 Jan 2023 22:51:24 +0000 (17:51 -0500)
committerIan Kelling <iank@fsf.org>
Fri, 13 Jan 2023 22:51:24 +0000 (17:51 -0500)
src/identify-distros
src/package-manager-abstractions

index b0f63acf3aaf30347299348ef8d39ed1876f373e..a3bc4028f26c6559e4d4901cddc5aef2a17da82d 100644 (file)
@@ -146,6 +146,9 @@ debian-codename-compat() {
     nabia)
       echo focal
       ;;
+    aramo)
+      echo jammy
+      ;;
     *)
       echo $n
       ;;
index 0667bd99e174d55950e8785a2aaec97c38f12e7b..0f4815a480587f58d3c3d18b731370c679d48b1d 100644 (file)
@@ -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() {