Rewrite assert_one_dir function to not crash on a native build machine

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19107 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Geert Janssens
2010-05-05 12:25:37 +00:00
parent d7cf97feb4
commit 5453e5498a
+6 -2
View File
@@ -182,8 +182,12 @@ function set_env() {
function assert_one_dir() {
counted=$(ls -d "$@" 2>/dev/null | wc -l)
[[ $counted -eq 0 ]] && die "Exactly one directory is required, but detected $counted; please check why $@ wasn't created"
[[ $counted -gt 1 ]] && die "Exactly one directory is required, but detected $counted; please delete all but the latest one: $@"
if [[ $counted -eq 0 ]]; then
die "Exactly one directory is required, but detected $counted; please check why $@ wasn't created"
fi
if [[ $counted -gt 1 ]]; then
die "Exactly one directory is required, but detected $counted; please delete all but the latest one: $@"
fi
}
function fix_pkgconfigprefix() {