From e5157f0dc5557f504ac752bb4687499a51e59bae Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 08 Oct 2012 21:00:22 -0400 Subject: Make opkhelper-3.0 an optional dependency. --- (limited to 'configure') diff --git a/configure b/configure index ceeeb6e..5b9daf7 100755 --- a/configure +++ b/configure @@ -40,7 +40,7 @@ dep_cmds=' sh opkg ' -dep_libs=' +opt_dep_libs=' opkhelper-3.0 ' @@ -57,6 +57,8 @@ sysconfdir features="${dep_cmds} ${dep_libs} +${opt_dep_cmds} +${opt_dep_libs} metadata" subst_vars="package_name @@ -84,6 +86,20 @@ main() find_dep_lib "${dep}" || missing_deps='true' fi done + for dep in ${opt_dep_cmds}; do + dep_name="$(printf '%s' "${dep}" | tr -c '[a-z0-9]' '_')" + dep_val="$(eval echo \$\{"${dep_name}"\})" + if [ -z "${dep_val}" ]; then + find_dep_cmd "${dep}" + fi + done + for dep in ${opt_dep_libs}; do + dep_name="$(printf '%s' "${dep}" | tr -c '[a-z0-9]' '_')" + dep_val="$(eval echo \$\{"${dep_name}"\})" + if [ -z "${dep_val}" ]; then + find_dep_lib "${dep}" + fi + done if ${missing_deps}; then cat <