summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_make_xpkg_pkg.sh
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2013-09-13 07:27:50 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-09-13 07:28:53 +0200
commitac41e0721769cb4549ba836eaf19ac8c206b007c (patch)
treeab5a80d385b6d361da7e9c9252d7168d6ddc1a2c /scripts/lib/ptxd_make_xpkg_pkg.sh
parenta9e3d79ff10c7be87d29a8db3b5e7db8a9b96ca4 (diff)
downloadptxdist-ac41e0721769cb4549ba836eaf19ac8c206b007c.tar.gz
ptxdist-ac41e0721769cb4549ba836eaf19ac8c206b007c.tar.xz
ptxd_install_run: don't hard-code nfsroot dirs again
All nfsroot dirs are already listed in $ndirs Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'scripts/lib/ptxd_make_xpkg_pkg.sh')
-rw-r--r--scripts/lib/ptxd_make_xpkg_pkg.sh11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/lib/ptxd_make_xpkg_pkg.sh b/scripts/lib/ptxd_make_xpkg_pkg.sh
index 17d3ff4e2..f6dab6372 100644
--- a/scripts/lib/ptxd_make_xpkg_pkg.sh
+++ b/scripts/lib/ptxd_make_xpkg_pkg.sh
@@ -723,13 +723,18 @@ export -f ptxd_install_lib
ptxd_install_run() {
local script="${pkg_xpkg_control_dir}/${1}"
+ local dir
+ local -a dirs ndirs pdirs sdirs ddirs
+ local mod_nfs mod_rw
if [ -e "${script}" ]; then
+ ptxd_install_setup &&
echo "\
executing '${pkg_label}.${1}'
-"
- DESTDIR="${ptx_nfsroot}" /bin/sh "${script}" &&
- DESTDIR="${ptx_nfsroot_dbg}" /bin/sh "${script}"
+" &&
+ for dir in "${ndirs[@]}"; do
+ DESTDIR="${dir}" /bin/sh "${script}"
+ done
fi ||
ptxd_install_error "running '${1}' script failed!"
}