Second version: einstalldocs() { if ! declare -p DOCS &>/dev/null ; then local d for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \ THANKS BUGS FAQ CREDITS CHANGELOG ; do [[ -s ${d} ]] && dodoc "${d}" done elif [[ $(declare -p DOCS) == 'declare -a'* ]] ; then [[ ${DOCS[@]} ]] && dodoc -r "${DOCS[@]}" else [[ ${DOCS} ]] && dodoc -r ${DOCS} fi
if [[ $(declare -p HTML_DOCS 2>/dev/null) == 'declare -a'* ]] ; then [[ ${HTML_DOCS[@]} ]] && dohtml -r "${HTML_DOCS[@]}" else [[ ${HTML_DOCS} ]] && dohtml -r ${HTML_DOCS} fi return 0 } -- Best regards, Michał Górny
signature.asc
Description: PGP signature