From 357131f2b94158bc8f95fd7a58a82e030d8a90a4 Mon Sep 17 00:00:00 2001 From: Seppia Date: Thu, 29 Nov 2018 13:51:49 +0100 Subject: Find package directory bug fix Fixes a bug matching only given pattern in package name instead of exact pattern. --- repofish | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/repofish b/repofish index 0a2bfec..e601f03 100755 --- a/repofish +++ b/repofish @@ -82,7 +82,7 @@ build_packages() { declare -a pkg=("${!1}") echo -e '\033[1;34m:: \033[1;37mBuilding following packages: '"${pkg[@]}"'\033[m' for i in "${pkg[@]}"; do - cd $(find ${SRC_PATH}/* -type d -prune -iname "*$i") + cd $(find ${SRC_PATH}/* -type d -prune -iname "$i") makepkg -Cs done else @@ -100,7 +100,7 @@ upgrade_packages() { declare -a pkg=("${!1}") echo -e '\033[1;34m:: \033[1;37mUpgrading following packages: '"${pkg[@]}"'\033[m' for i in "${pkg[@]}"; do - cd $(find ${SRC_PATH}/* -type d -prune -iname "*$i") + cd $(find ${SRC_PATH}/* -type d -prune -iname "$i") git fetch git diff origin/master git merge @@ -124,7 +124,7 @@ update_packages() { declare -a pkg=("${!1}") echo -e '\033[1;34m:: \033[1;37mUpdating following packages: '"${pkg[@]}"'\033[m' for i in "${pkg[@]}"; do - cd $(find ${SRC_PATH}/* -type d -prune -iname "*$i") + cd $(find ${SRC_PATH}/* -type d -prune -iname "$i") git fetch git diff origin/master git merge @@ -146,7 +146,7 @@ install_packages() { echo -e '\033[1;34m:: \033[1;37mInstalling following packages: '"${pkg[@]}"'\033[m' for i in "${pkg[@]}"; do if [ -d "${SRC_PATH}/$i" ]; then - cd $(find ${SRC_PATH}/* -type d -prune -iname "*$i") + cd $(find ${SRC_PATH}/* -type d -prune -iname "$i") makepkg -Csi else echo -e '\033[1;33mWARNING:\033[m Package '"$i"' not found.' -- cgit v1.2.3