aboutsummaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorMichael Gilroy <michael.gilroy24@gmail.com>2017-06-24 19:21:04 +0000
committerMichael Gilroy <michael.gilroy24@gmail.com>2017-06-24 19:21:04 +0000
commit7376b397d0d55fce92d5d076949d8013c9dbe69b (patch)
tree2b6b0c5843c39a3ef422acb292b03a99a279c86d /eclass
parentexpanded upon mpi-select, work in progress (diff)
downloadgentoo-mpi-7376b397d0d55fce92d5d076949d8013c9dbe69b.tar.gz
gentoo-mpi-7376b397d0d55fce92d5d076949d8013c9dbe69b.tar.bz2
gentoo-mpi-7376b397d0d55fce92d5d076949d8013c9dbe69b.zip
added latest openmpi, revised /etc statements in mpi-providers
Diffstat (limited to 'eclass')
-rw-r--r--eclass/mpi-providers.eclass9
1 files changed, 5 insertions, 4 deletions
diff --git a/eclass/mpi-providers.eclass b/eclass/mpi-providers.eclass
index 54c1efa..039b75d 100644
--- a/eclass/mpi-providers.eclass
+++ b/eclass/mpi-providers.eclass
@@ -34,10 +34,11 @@ mpi-providers_safe_mv() {
mkdir -p "${ED}/usr/share/doc"
mv "${T}/DOCS" "${ED}/usr/share/doc" ||die "mv failed"
- mkdir -p "${ED}/etc/${PF}"
- cd "${ED}/etc"
-
- find -O3 -mindepth 1 -maxdepth 1 ! -path "./${PF}*" | xargs cp -t "${PF}/." || die "failed to cp to ${ED}/etc//"
+ local i
+ for i in ${D}/etc/*; do
+ [ "${i}" == "${D}/etc/${PN}-${PVR}" ] && continue
+ mv ${i} ${D}/etc/${PN}-${PVR} || die
+ done
}
# @ECLASS-FUNCTION: mpi-providers_sysconfdir