summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-06-26 23:02:08 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-06-26 23:02:08 +0000
commit5075e725c27bc5b291a9a33d29a65aa009adac9d (patch)
tree6c70e5f85d4e92d0b1c3e4d1bd979af307f1e2fd
parent16699d41f9bb5595514f0c576de2abb57a474ff2 (diff)
downloadptxdist-5075e725c27bc5b291a9a33d29a65aa009adac9d.tar.gz
ptxdist-5075e725c27bc5b291a9a33d29a65aa009adac9d.tar.xz
[ptxd_make_xpkg_finish] added forgotten postinstall execution
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/releases/ptxdist-1.99.14@10880 33e552b5-05e3-0310-8538-816dae2090ed
-rw-r--r--scripts/lib/ptxd_make_xpkg_finish.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/lib/ptxd_make_xpkg_finish.sh b/scripts/lib/ptxd_make_xpkg_finish.sh
index c457f1f0c..c292a6981 100644
--- a/scripts/lib/ptxd_make_xpkg_finish.sh
+++ b/scripts/lib/ptxd_make_xpkg_finish.sh
@@ -50,6 +50,8 @@ export -f ptxd_make_xpkg_deps
# function to create a generic package
#
ptxd_make_xpkg_finish() {
+ . ${PTXDIST_TOPDIR}/scripts/ptxdist_vars.sh || return
+
ptxd_make_xpkg_init || return
#
@@ -88,6 +90,17 @@ ptxd_make_xpkg_finish() {
echo "done."
fi
+ #
+ # post install
+ #
+ if [ -f "${PTXDIST_WORKSPACE}/rules/${pkg_xpkg}.postinst" ]; then
+ echo "xpkg_finish: running postinst"
+ DESTDIR="${ROOTDIR}" /bin/sh "${PTXDIST_WORKSPACE}/rules/${pkg_xpkg}.postinst"
+ elif [ -f "${PTXDIST_TOPDIR}/rules/${pkg_xpkg}.postinst" ]; then
+ echo "xpkg_finish: running postinst"
+ DESTDIR="${ROOTDIR}" /bin/sh "${PTXDIST_TOPDIR}/rules/${pkg_xpkg}.postinst"
+ fi
+
return
}
export -f ptxd_make_xpkg_finish