OSDN Git Service

[fix] : Complies with coding standards.
authorhayao <shun819.mail@gmail.com>
Fri, 10 Jul 2020 09:37:15 +0000 (18:37 +0900)
committerhayao <shun819.mail@gmail.com>
Fri, 10 Jul 2020 09:37:15 +0000 (18:37 +0900)
system/PKGBUILD_DEPENDS_INSTALL.sh

index 406475e..4b0bc50 100755 (executable)
@@ -6,17 +6,18 @@
 # (c) 2019-2020 Fascode Network.
 #
 set -e -u 
-cd `dirname $0`
-if [ 3 -gt $# ];then
+cd $(dirname "${0}")
+script_path="$(readlink -f ${0%/*})"
+if [ 3 -gt ${#} ];then
     echo "Error !"
     echo "You must set option."
     echo "./PKGBUILD_DEPENDS_INSTALL.sh [pacman_conf] [airootfs] [packages.....]"
     exit 1
 fi
-pacman_conf_path=$1
-airootfs_path=$2
+pacman_conf_path="${1}"
+airootfs_path="${2}"
 shift 2
 for _aur_pkg in ${*}; do
-    pkgbuild_data=`./PKGBUILD_DEPENDS_SANDBOX.sh ${airootfs_path}/aurbuild_temp/${_aur_pkg}/PKGBUILD`
-    pacstrap -C ${pacman_conf_path} -c -G -M "${airootfs_path}" ${pkgbuild_data}
+    pkgbuild_data=$("${script_path}/PKGBUILD_DEPENDS_SANDBOX.sh" "${airootfs_path}/aurbuild_temp/${_aur_pkg}/PKGBUILD")
+    pacstrap -C "${pacman_conf_path}" -c -G -M "${airootfs_path}" ${pkgbuild_data}
 done
\ No newline at end of file