diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2010-06-25 14:47:19 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2010-07-16 15:25:48 +0200 |
commit | 97cdd287d8ed06c3154340f04f43d491df669a13 (patch) | |
tree | 58dd5a3d2c4996fc9c4bedcf50e65a3a2427630d /scripts/pkg-config-wrapper | |
parent | 93404d8498a71496bc708e0d429148bf47e9a0d8 (diff) | |
download | ptxdist-97cdd287d8ed06c3154340f04f43d491df669a13.tar.gz ptxdist-97cdd287d8ed06c3154340f04f43d491df669a13.tar.xz |
[pkg-config-wrapper] add bit of documentation to the code
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'scripts/pkg-config-wrapper')
-rwxr-xr-x | scripts/pkg-config-wrapper | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/pkg-config-wrapper b/scripts/pkg-config-wrapper index c84105858..927693aa6 100755 --- a/scripts/pkg-config-wrapper +++ b/scripts/pkg-config-wrapper @@ -15,12 +15,20 @@ for ((i = 1; i <= ${#}; i++)); do esac done +# +# this sed will sanitize pkg-config's output. it will remove: +# +# "/usr/lib/pkgconfig/../../.." +# "/lib/pkgconfig/../.." +# +declare -a args args=( \ - "-e" "s:/usr/lib/pkgconfig/\.\./\.\./\.\.::g" \ - "-e" "s:/lib/pkgconfig/\.\./\.\.::g") + "-e" "s~/usr/lib/pkgconfig/\.\./\.\./\.\.~~g" \ + "-e" "s~/lib/pkgconfig/\.\./\.\.~~g" \ + ) if [ -n "${PTXDIST_PKG_CONFIG_VAR_NO_SYSROOT}" -a \ - -n "${found_var}" ]; then + -n "${found_var}" ]; then # # remove sysroot for variables that return a path # @@ -30,4 +38,3 @@ fi "${PKG_CONFIG}" "${@}" | sed "${args[@]}" check_pipe_status - |