diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-26 23:02:08 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-26 23:02:08 +0000 |
commit | 5075e725c27bc5b291a9a33d29a65aa009adac9d (patch) | |
tree | 6c70e5f85d4e92d0b1c3e4d1bd979af307f1e2fd | |
parent | 16699d41f9bb5595514f0c576de2abb57a474ff2 (diff) | |
download | ptxdist-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.sh | 13 |
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 |