forked from kiss-community/kiss
kiss: use printf instead of echo
This commit is contained in:
parent
c27bc9501b
commit
0e2a452203
10
kiss
10
kiss
@ -152,8 +152,8 @@ regex_escape() {
|
|||||||
# Escape all required characters in both the search and
|
# Escape all required characters in both the search and
|
||||||
# replace portions of two strings for use in a 'sed' call
|
# replace portions of two strings for use in a 'sed' call
|
||||||
# as "plain-text".
|
# as "plain-text".
|
||||||
sea=$(echo "$1" | sed 's/[]\/$*.^[]/\\&/g')
|
sea=$(printf %s "$1" | sed 's/[]\/$*.^[]/\\&/g')
|
||||||
rep=$(echo "$2" | sed 's/[\/&]/\\&/g')
|
rep=$(printf %s "$2" | sed 's/[\/&]/\\&/g')
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_lint() {
|
pkg_lint() {
|
||||||
@ -556,7 +556,7 @@ pkg_build() {
|
|||||||
# There's no better way to remove a word from a string in
|
# There's no better way to remove a word from a string in
|
||||||
# POSIX 'sh' sadly.
|
# POSIX 'sh' sadly.
|
||||||
contains "$deps" "$pkg" &&
|
contains "$deps" "$pkg" &&
|
||||||
explicit=$(echo "$explicit" | sed "s/ $pkg / /g")
|
explicit=$(printf %s "$explicit" | sed "s/ $pkg / /g")
|
||||||
done
|
done
|
||||||
|
|
||||||
# See [1] at top of script.
|
# See [1] at top of script.
|
||||||
@ -601,7 +601,7 @@ pkg_build() {
|
|||||||
# list. No better way than using 'sed' in POSIX 'sh'.
|
# list. No better way than using 'sed' in POSIX 'sh'.
|
||||||
# See [1] at top of script.
|
# See [1] at top of script.
|
||||||
# shellcheck disable=2046,2086
|
# shellcheck disable=2046,2086
|
||||||
set -- $(echo " $* " | sed "s/ $pkg / /")
|
set -- $(printf %s " $* " | sed "s/ $pkg / /")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
done
|
done
|
||||||
@ -825,7 +825,7 @@ pkg_conflicts() {
|
|||||||
|
|
||||||
# Construct the file name of the "db" entry of the
|
# Construct the file name of the "db" entry of the
|
||||||
# conflicting file. (pkg_name>usr>bin>ls)
|
# conflicting file. (pkg_name>usr>bin>ls)
|
||||||
con_name=$(echo "$con" | sed 's|/|>|g')
|
con_name=$(printf %s "$con" | sed 's|/|>|g')
|
||||||
|
|
||||||
# Move the conflicting file to the choices directory
|
# Move the conflicting file to the choices directory
|
||||||
# and name it according to the format above.
|
# and name it according to the format above.
|
||||||
|
Loading…
Reference in New Issue
Block a user