diff --git a/xbps-src/shutils/builddep_funcs.sh b/xbps-src/shutils/builddep_funcs.sh index d2922eb51b..8eb636f33a 100644 --- a/xbps-src/shutils/builddep_funcs.sh +++ b/xbps-src/shutils/builddep_funcs.sh @@ -45,7 +45,7 @@ install_pkg_deps() msg_normal "Installing $saved_prevpkg dependency: $curpkgname." - run_template $curpkgname + setup_tmpl $curpkgname check_build_depends_pkg if [ $? -eq 0 ]; then msg_normal "Dependency $curpkgname requires:" @@ -123,7 +123,7 @@ install_dependencies_pkg() check_pkgdep_matched "${i}" [ $? -eq 0 ] && continue - run_template $pkgn + setup_tmpl $pkgn check_build_depends_pkg if [ $? -eq 1 ]; then msg_normal "Installing $lpkgname dependency: $pkgn." @@ -144,7 +144,7 @@ check_pkgdep_matched() [ -z "$pkg" ] && return 2 pkgname="$($XBPS_PKGDB_CMD getpkgdepname ${pkg})" - run_template $pkgname + setup_tmpl $pkgname iver="$($XBPS_PKGDB_CMD version $pkgname)" if [ -n "$iver" ]; then @@ -165,7 +165,7 @@ check_installed_pkg() [ -z "$pkg" ] && return 2 pkgname="$($XBPS_PKGDB_CMD getpkgname ${pkg})" - run_template $pkgname + setup_tmpl $pkgname iver="$($XBPS_PKGDB_CMD version $pkgname)" if [ -n "$iver" ]; then diff --git a/xbps-src/shutils/fetch_funcs.sh b/xbps-src/shutils/fetch_funcs.sh index f106a43385..c49187e621 100644 --- a/xbps-src/shutils/fetch_funcs.sh +++ b/xbps-src/shutils/fetch_funcs.sh @@ -86,7 +86,7 @@ fetch_distfiles() if [ -f "$XBPS_SRCDISTDIR/$curfile" ]; then if [ -n "$upcksum" ]; then fetch_update_cksum $curfile - run_template $pkgname + setup_tmpl $pkgname fi for i in ${checksum}; do @@ -133,7 +133,7 @@ fetch_distfiles() if [ -n "$upcksum" ]; then fetch_update_cksum $curfile - run_template $pkgname + setup_tmpl $pkgname fi # diff --git a/xbps-src/shutils/make-binpkg.sh b/xbps-src/shutils/make-binpkg.sh index 5b3c04b4ec..8ad9e2f80a 100644 --- a/xbps-src/shutils/make-binpkg.sh +++ b/xbps-src/shutils/make-binpkg.sh @@ -35,7 +35,7 @@ xbps_make_binpkg() pkgname=${subpkg} set_tmpl_common_vars xbps_make_binpkg_real - run_template ${sourcepkg} + setup_tmpl ${sourcepkg} done [ -n "${subpackages}" ] && set_tmpl_common_vars diff --git a/xbps-src/shutils/metadata.sh b/xbps-src/shutils/metadata.sh index 077f4099a0..62e1bf4215 100644 --- a/xbps-src/shutils/metadata.sh +++ b/xbps-src/shutils/metadata.sh @@ -46,18 +46,19 @@ xbps_write_metadata_pkg() else spkgrev="${subpkg}-${version}" fi - unset run_depends conf_files noarch triggers replaces \ - revision openrc_services essential keep_empty_dirs check_installed_pkg ${spkgrev} [ $? -eq 0 ] && continue if [ ! -f $XBPS_SRCPKGDIR/${sourcepkg}/${subpkg}.template ]; then msg_error "Cannot find subpkg '${subpkg}' build template!" fi + setup_tmpl ${sourcepkg} + unset run_depends conf_files noarch triggers replaces \ + revision openrc_services essential keep_empty_dirs + . $XBPS_SRCPKGDIR/${sourcepkg}/${subpkg}.template pkgname=${subpkg} set_tmpl_common_vars xbps_write_metadata_pkg_real - setup_tmpl ${sourcepkg} done if [ "$build_style" = "meta-template" -a -z "${run_depends}" ]; then @@ -70,7 +71,7 @@ xbps_write_metadata_pkg() run_depends="${run_depends} ${spkgrev}" done fi - set_tmpl_common_vars + setup_tmpl ${sourcepkg} xbps_write_metadata_pkg_real } diff --git a/xbps-src/shutils/stow_funcs.sh b/xbps-src/shutils/stow_funcs.sh index ee476c08b8..e9c8c9da83 100644 --- a/xbps-src/shutils/stow_funcs.sh +++ b/xbps-src/shutils/stow_funcs.sh @@ -51,7 +51,7 @@ stow_pkg_handler() else unstow_pkg_real || return $? fi - run_template ${sourcepkg} + setup_tmpl ${sourcepkg} done if [ "$action" = "stow" ]; then @@ -80,7 +80,7 @@ stow_pkg_real() [ ! -d ${DESTDIR} ] && mkdir -p ${DESTDIR} fi - [ -n "$stow_flag" ] && run_template $pkgname + [ -n "$stow_flag" ] && setup_tmpl $pkgname cd ${DESTDIR} || exit 1 @@ -120,7 +120,7 @@ unstow_pkg_real() msg_error "cannot unstow $pkgname! (permission denied)" fi - run_template $pkgname + setup_tmpl $pkgname ver=$($XBPS_PKGDB_CMD version $pkgname) if [ -z "$ver" ]; then diff --git a/xbps-src/shutils/tmpl_funcs.sh b/xbps-src/shutils/tmpl_funcs.sh index 9850398e92..e2e3549b3b 100644 --- a/xbps-src/shutils/tmpl_funcs.sh +++ b/xbps-src/shutils/tmpl_funcs.sh @@ -250,18 +250,3 @@ set_tmpl_common_vars() fi SRCPKGDESTDIR=${XBPS_DESTDIR}/${sourcepkg}-${version} } - -run_template() -{ - local pkg="$1" - - if [ "$pkgname" != "$pkg" ]; then - reset_tmpl_vars - if [ ! -d $XBPS_SRCPKGDIR/$pkg -o \ - ! -f $XBPS_SRCPKGDIR/$pkg/template ]; then - msg_error "Cannot find $pkg build template file!" - fi - . $XBPS_SRCPKGDIR/$pkg/template - set_tmpl_common_vars - fi -}