diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 601c7e2..384e142 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -211,7 +211,7 @@ get_filepath() {
return 1
fi
- echo "$file"
+ printf "%s
" "$file"
}
# Print 'source not found' error message and exit makepkg
@@ -226,13 +226,13 @@ get_filename() {
# if a filename is specified, use it
local filename="${1%%::*}"
# if it is just an URL, we only keep the last component
- echo "${filename##*/}"
+ printf "%s
" "${filename##*/}"
}
# extract the URL from a source entry
get_url() {
# strip an eventual filename
- echo "${1#*::}"
+ printf "%s
" "${1#*::}"
}
##
@@ -242,9 +242,9 @@ get_url() {
get_full_version() {
if [[ -z $1 ]]; then
if [[ $epoch ]] && (( ! $epoch )); then
- echo $pkgver-$pkgrel
+ printf "%s
" $pkgver-$pkgrel
else
- echo $epoch:$pkgver-$pkgrel
+ printf "%s
" $epoch:$pkgver-$pkgrel
fi
else
for i in pkgver pkgrel epoch; do
@@ -253,9 +253,9 @@ get_full_version() {
[[ -z ${!indirect} ]] && eval ${indirect}="${!i}"
done
if (( ! $epoch_override )); then
- echo $pkgver_override-$pkgrel_override
+ printf "%s
" $pkgver_override-$pkgrel_override
else
- echo $epoch_override:$pkgver_override-$pkgrel_override
+ printf "%s
" $epoch_override:$pkgver_override-$pkgrel_override
fi
fi
}
@@ -272,14 +272,14 @@ get_full_version() {
check_option() {
local ret=$(in_opt_array "$1" ${options[@]})
if [[ $ret != '?' ]]; then
- echo $ret
+ printf "%s
" "$ret"
return
fi
# fall back to makepkg.conf options
ret=$(in_opt_array "$1" ${OPTIONS[@]})
if [[ $ret != '?' ]]; then
- echo $ret
+ printf "%s
" "$ret"
return
fi
@@ -1208,9 +1208,9 @@ write_pkginfo() {
local ret="$(check_option $it)"
if [[ $ret != "?" ]]; then
if [[ $ret = "y" ]]; then
- echo "makepkgopt = $it"
+ printf "makepkgopt = %s
" "$it"
else
- echo "makepkgopt = !$it"
+ printf "makepkgopt = %s
" "!$it"
fi
fi
done
@@ -1851,7 +1851,7 @@ canonicalize_path() {
pwd -P
)
else
- echo "$path"
+ printf "%s
" "$path"
fi
}
@@ -1916,7 +1916,7 @@ There is NO WARRANTY, to the extent permitted by law.
")"
# determine whether we have gettext; make it a no-op if we do not
if ! type -p gettext >/dev/null; then
gettext() {
- echo "$@"
+ printf "%s
" "$@"
}
fi