X-Git-Url: https://iankelling.org/git/?p=distro-functions;a=blobdiff_plain;f=src%2Fpackage-manager-abstractions;fp=src%2Fpackage-manager-abstractions;h=e56ec48f1cd12e8c04000c99d898e76fc5b1b4db;hp=0bd53894536a2ab869900c93742fe1a4c337af22;hb=5811d8d38638af3d6f06437cdb66111abe106778;hpb=da54fb345cff92b674bad5df4febf4484bb740d7 diff --git a/src/package-manager-abstractions b/src/package-manager-abstractions index 0bd5389..e56ec48 100644 --- a/src/package-manager-abstractions +++ b/src/package-manager-abstractions @@ -201,9 +201,9 @@ EOF } pfile() { # -a = search all repos - local arg + local -a arg if [[ $1 != -a ]]; then - arg="--filter-origins $(positive-origins)" + arg=(--filter-origins "$(positive-origins)") fi local file=$1 # ucfq can tell us about config files which are not tracked @@ -218,9 +218,9 @@ EOF if [[ $file == /* ]]; then dpkg -S "$file" elif [[ $file == */* ]]; then - apt-file $arg find -x "$file"\$ + apt-file "${arg[@]}" find -x "$file"\$ else - apt-file $arg find -x /"$file"\$ + apt-file "${arg[@]}" find -x /"$file"\$ update-alternatives --list "$file" 2>/dev/null fi }