diff options
Diffstat (limited to 'pkg.build')
-rw-r--r-- | pkg.build | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -4,10 +4,14 @@ parse_with_pkg_name ${SCRIPT_FNAME%[0-9][0-9]*} ${2} ${PKG_BUILD_NAMES}; if ! is_build_script_done fetch; then - if [ "${PKG_URL_TYPE:-wget}" = wget ]; then - fetch ${PKG_URL} ${PKG_SHA256SUM}; + if test_cmd pkg_${PKG_NAME}_fetch; then + pkg_${PKG_NAME}_fetch; else - fetch_git ${PKG_SUBDIR} ${PKG_URL} "${PKG_GIT_ARGS_EXTRA}"; + if [ "${PKG_URL_TYPE:-wget}" = wget ]; then + fetch "${PKG_URL}" ${PKG_SHA256SUM}; + else + fetch_git ${PKG_SUBDIR} ${PKG_URL} "${PKG_GIT_ARGS_EXTRA}"; + fi; fi; set_build_script_done fetch -extract; fi; |