summaryrefslogtreecommitdiffhomepage
path: root/subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-06 00:55:02 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-02-06 00:55:02 +0100
commit36ab9378686ad6f3783f26696615e33e170e235f (patch)
tree7391d53042c149279b8d95e9013a8e565f64bc9d /subr
parent1d73d1e0e7e00491813f8e4fd8aecfbb63b10c10 (diff)
downloadmidipix_build-36ab9378686ad6f3783f26696615e33e170e235f.tar.bz2
midipix_build-36ab9378686ad6f3783f26696615e33e170e235f.tar.xz
build.sh, {subr,vars}/*: general cleanup.
Diffstat (limited to 'subr')
-rw-r--r--subr/build.subr14
-rw-r--r--subr/pkg_configure.subr3
-rw-r--r--subr/pkg_extract.subr3
-rw-r--r--subr/pkg_install.subr3
-rw-r--r--subr/pkg_patch_pre.subr3
5 files changed, 10 insertions, 16 deletions
diff --git a/subr/build.subr b/subr/build.subr
index e95bf44d..698a71e8 100644
--- a/subr/build.subr
+++ b/subr/build.subr
@@ -75,11 +75,17 @@ install_files() {
};
is_build_script_done() {
- local _done_fname="${WORKDIR}/.${1}.${2}";
- if [ -e "${_done_fname}" ]; then
- return 0; # Skip
+ local _done_fname="${WORKDIR}/.${1}.${2}" _restart_at="${2}";
+ if [ -z "${_restart_at}" ]; then
+ if [ -e "${_done_fname}" ]; then
+ return 0; # Skip
+ else
+ return 1; # Build
+ fi;
+ elif lmatch "${_restart_at}" , "${2}"; then
+ return 1; # Build
else
- return 1; # Build
+ return 0; # Skip
fi;
};
diff --git a/subr/pkg_configure.subr b/subr/pkg_configure.subr
index b631a429..528d3001 100644
--- a/subr/pkg_configure.subr
+++ b/subr/pkg_configure.subr
@@ -4,9 +4,6 @@
pkg_configure() {
if [ ${__no_autoconf:-0} -eq 0 ]; then
- if test_cmd pkg_${PKG_NAME}_configure_pre; then
- pkg_${PKG_NAME}_configure_pre;
- fi;
CFLAGS="${PKG_CFLAGS_CONFIGURE}${PKG_CFLAGS_CONFIGURE_EXTRA:+ ${PKG_CFLAGS_CONFIGURE_EXTRA}}"\
LDFLAGS="${PKG_LDFLAGS_CONFIGURE}${PKG_LDFLAGS_CONFIGURE_EXTRA:+ ${PKG_LDFLAGS_CONFIGURE_EXTRA}}"\
${PKG_CONFIGURE} \
diff --git a/subr/pkg_extract.subr b/subr/pkg_extract.subr
index 95c32d5d..d4766479 100644
--- a/subr/pkg_extract.subr
+++ b/subr/pkg_extract.subr
@@ -24,9 +24,6 @@ pkg_extract() {
else
tar ${PKG_SUBDIR_CREATE:+-C ${PKG_SUBDIR}} -xf ${DLCACHEDIR}/${PKG_FNAME};
fi;
- if test_cmd pkg_${PKG_NAME}_extract_post; then
- pkg_${PKG_NAME}_extract_post;
- fi;
fi;
};
diff --git a/subr/pkg_install.subr b/subr/pkg_install.subr
index 673dd92d..727cef8e 100644
--- a/subr/pkg_install.subr
+++ b/subr/pkg_install.subr
@@ -66,9 +66,6 @@ pkg_install() {
DESTDIR=${PKG_PREFIX_EXTRA};
fi;
fi;
- if test_cmd pkg_${PKG_NAME}_install_post; then
- pkg_${PKG_NAME}_install_post;
- fi;
pkgp_install_clean_lib;
if [ -n "${PKG_INSTALL_FILES}" ]; then
(install_files -v ${PKG_PREFIX} ${PKG_INSTALL_FILES});
diff --git a/subr/pkg_patch_pre.subr b/subr/pkg_patch_pre.subr
index 566299a2..64f60f1e 100644
--- a/subr/pkg_patch_pre.subr
+++ b/subr/pkg_patch_pre.subr
@@ -14,9 +14,6 @@ pkg_patch_pre() {
patch -b -d ${PKG_SUBDIR} -p1 < ${__};
fi;
done;
- if test_cmd pkg_${PKG_NAME}_patch_pre_post; then
- pkg_${PKG_NAME}_patch_pre_post;
- fi;
};
# vim:filetype=sh