From 6d05aeed3a6ee0e9443838e5ba85dee76e0b9e37 Mon Sep 17 00:00:00 2001 From: davidovski Date: Sat, 14 Jan 2023 22:45:11 +0000 Subject: Allow no deps for building --- src/build.sh | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'src/build.sh') diff --git a/src/build.sh b/src/build.sh index 614924b..664e8e7 100644 --- a/src/build.sh +++ b/src/build.sh @@ -26,18 +26,21 @@ get_deps () { build_order () { checked="" - while [ "$#" != "0" ]; do - name=$1 - shift - for dep in $(get_deps $name); do - [ -z "${checked##*$name*}" ] && { - checked="$checked $name" - set -- $@ $dep - echo $name $dep - ${VERBOSE} && echo "checking $name" 1>&2 - } - done - done | tsort | reverse_lines + ${RESOLVE_DEPS} && { + while [ "$#" != "0" ]; do + name=$1 + shift + for dep in $(get_deps $name); do + [ -z "${checked##*$name*}" ] && { + checked="$checked $name" + set -- $@ $dep + echo $name $dep + ${VERBOSE} && echo "checking $name" 1>&2 + } + done + done | tsort | reverse_lines + + } || echo $@ } # get the revision hash of a given builddir -- cgit v1.2.1