Displaying 2 results from an estimated 2 matches for "prepend_semicolon".
2015 Feb 13
2
[PATCH] ./run: Use 'prepend' function to build paths.
Add a bash function 'prepend' for intelligently prepending elements to
paths. eg:
prepend PYTHONPATH "/foo"
would set PYTHONPATH to "/foo" or "/foo:<previous-contents-of-PYTHONPATH>"
Tested by:
(1) Building and testing libguestfs twice: first without libguestfs
installed as a system library, and then with it installed.
(2) Examining the output of
2015 Feb 13
0
Re: [PATCH] ./run: Use 'prepend' function to build paths.
...ter all, it is just a single directory.
> # For Lua.
> export LUA=@LUA@
> +# Can't use 'prepend' here because Lua paths use semicolons.
> if [ -z "$LUA_CPATH" ]; then
> LUA_CPATH="$b/lua/?.so"
> else
I guess using a second helper like:
prepend_semicolon()
{
eval $1="$2\${$1:+;\$$1}"
}
could help?
--
Pino Toscano