build-style/gem.sh: guard usage of find on etc and man
This commit is contained in:
parent
4d956f416d
commit
a8bbc60f5b
1 changed files with 11 additions and 7 deletions
|
@ -35,9 +35,11 @@ do_install() {
|
||||||
find ${DESTDIR}/${_GEMDIR}/extensions \( -name mkmf.log -o -name gem_make.out \) -delete
|
find ${DESTDIR}/${_GEMDIR}/extensions \( -name mkmf.log -o -name gem_make.out \) -delete
|
||||||
|
|
||||||
# Place manpages in usr/share/man/man[0-9]
|
# Place manpages in usr/share/man/man[0-9]
|
||||||
find ${_INSTDIR}/man -type f -name '*.[0-8n]' | while read -r m; do
|
if [ -d ${_INSTDIR}/man ]; then
|
||||||
vman ${m}
|
find ${_INSTDIR}/man -type f -name '*.[0-8n]' | while read -r m; do
|
||||||
done
|
vman ${m}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf "${_INSTDIR}/man"
|
rm -rf "${_INSTDIR}/man"
|
||||||
|
|
||||||
|
@ -51,10 +53,12 @@ do_install() {
|
||||||
rm -rf ${_INSTDIR}/bin
|
rm -rf ${_INSTDIR}/bin
|
||||||
|
|
||||||
# Place conf files in their places
|
# Place conf files in their places
|
||||||
find ${_INSTDIR}/etc -type f | while read -r c; do
|
if [ -d ${_INSTDIR}/etc ]; then
|
||||||
vmkdir $(dirname ${c##*${_INSTDIR}})
|
find ${_INSTDIR}/etc -type f | while read -r c; do
|
||||||
mv ${c} "${DESTDIR}/${c##*${_INSTDIR}}"
|
vmkdir $(dirname ${c})
|
||||||
done
|
mv ${c} "${DESTDIR}/${c##*${_INSTDIR}/etc/}/"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf ${_INSTDIR}/etc
|
rm -rf ${_INSTDIR}/etc
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue