From e3a92d444c3586e4d480506413975d459261ef5b Mon Sep 17 00:00:00 2001 From: bryan Date: Thu, 26 Jan 2023 23:18:40 -0500 Subject: [PATCH] More work on --source --- openwrtbuilder | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/openwrtbuilder b/openwrtbuilder index 8ccc630..04bf5ba 100755 --- a/openwrtbuilder +++ b/openwrtbuilder @@ -643,13 +643,7 @@ fromSource() { make defconfig # normalize .config and remove dupes - for pkg in ${P_ARR[packages]:+}; do - if [[ $pkg == -* ]]; then - make_opts+=("CONFIG_PACKAGE_${pkg#-}=n") # remove package - else - make_opts+=("CONFIG_PACKAGE_$pkg=y") # add package - fi - done + make_opts+=("PACKAGES=${P_ARR[packages]}") for kopt in ${P_ARR[kopts]:+}; do make_opts+=("$kopt") @@ -668,9 +662,8 @@ fromSource() { [[ -d "$GITSRCDIR/staging_dir/host/llvm-bpf/bin" ]] || mkdir -p "$GITSRCDIR/staging_dir/host/llvm-bpf/bin" ln -fs "$(which clang)" "$GITSRCDIR/staging_dir/host/llvm-bpf/bin/clang" - make "${make_opts[@]}" download && - debug "${make_opts[*]} -j$(nproc) world" && - make "${make_opts[@]}" -j"$(nproc)" world + debug "${make_opts[*]} -j$(nproc) download image" + make "${make_opts[@]}" -j"$(nproc)" download image popd &>/dev/null || return 1 exit # TODO exit here for fromSource() testing