summaryrefslogtreecommitdiff
path: root/bin/build-packages
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-06-28 23:32:12 +0200
committerErich Eckner <git@eckner.net>2017-06-28 23:32:12 +0200
commitc6984b98277071bd0e2830adaac7e5925ed4130c (patch)
treee715035227c9748df1415e717210a5f1edd8820e /bin/build-packages
parentcdb3bcea206a7397686921ddacd50c1a39e42cd2 (diff)
downloadbuilder-c6984b98277071bd0e2830adaac7e5925ed4130c.tar.xz
properly escape eval expressions
Diffstat (limited to 'bin/build-packages')
-rwxr-xr-xbin/build-packages4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/build-packages b/bin/build-packages
index b218b91..6ede573 100755
--- a/bin/build-packages
+++ b/bin/build-packages
@@ -129,7 +129,7 @@ while [ ${count} -ne 0 ]; do
# Update git repositories (official packages, community packages and the repository of package customizations).
for repo_name in ${repo_names}; do
- eval repo_path='$repo_paths__'"${repo_name}"
+ eval repo_path='"${repo_paths__'"${repo_name}"'}"'
git -C "${repo_path}" fetch
done
@@ -149,7 +149,7 @@ while [ ${count} -ne 0 ]; do
tmp_dir="$(mktemp -d "${work_dir}/tmp.XXXXXX")"
if [ -n "${PKGBUILD}" ]; then
- eval git -C "$(printf '$repo_paths__%s' "${git_repo}")/${PKGBUILD%/*}" archive "${git_revision}" | \
+ eval "git -C \"$(printf '${repo_paths__%s}' "${git_repo}")/${PKGBUILD%/*}\" archive '${git_revision}'" | \
tar -x -C "${tmp_dir}"
fi
if [ -n "${PKGBUILD_mod}" ]; then