summaryrefslogtreecommitdiffhomepage
path: root/pkg.build
diff options
context:
space:
mode:
Diffstat (limited to 'pkg.build')
-rw-r--r--pkg.build10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkg.build b/pkg.build
index 0c57a35e..104404c9 100644
--- a/pkg.build
+++ b/pkg.build
@@ -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;