diff options
author | midipix <writeonce@midipix.org> | 2020-01-09 07:45:56 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2020-01-09 07:49:46 +0000 |
commit | 79909c03a55f21df9fd508b1f9ffcf9982b8e92a (patch) | |
tree | e50bbce6ccb371d950685afb18e86c455176e160 /configure | |
parent | 83b52f2a5bf66d9ff3c4089dd3b088075dc59821 (diff) | |
download | mmglue-79909c03a55f21df9fd508b1f9ffcf9982b8e92a.tar.bz2 mmglue-79909c03a55f21df9fd508b1f9ffcf9982b8e92a.tar.xz |
build system: configure: verify_source_directory(): disallow spaces in path.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -288,6 +288,13 @@ verify_source_directory() { output_step_prolog ${mb_script} 'verify_source_directory' + if [ _"$mb_source_dir" != _${mb_source_dir##* } ]; then + error_msg "source directory path contains spaces, aborting." + exit 1 + fi + + eval mb_source_dir=$(printf '%s' "$mb_source_dir") + if [ -z "$mb_source_dir" ]; then if [ _$mb_require_source_dir = _yes ]; then error_msg "$mb_package: specifying an external source directory is required." |