diff options
Diffstat (limited to 'Mk/Scripts/qa.sh')
-rw-r--r-- | Mk/Scripts/qa.sh | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/Mk/Scripts/qa.sh b/Mk/Scripts/qa.sh index 6ce98a3427e7..a7da3e9d5ef2 100644 --- a/Mk/Scripts/qa.sh +++ b/Mk/Scripts/qa.sh @@ -293,7 +293,28 @@ prefixvar() { fi } -checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo suidfiles libtool libperl prefixvar baselibs" +terminfo() { + local f found + + for f in ${STAGEDIR}${PREFIX}/share/misc/*.terminfo; do + [ "${f}" = "${STAGEDIR}${PREFIX}/share/misc/*.terminfo" ] && break #no matches + found=1 + break + done + for f in ${STAGEDIR}${PREFIX}/share/misc/terminfo.db*; do + [ "${f}" = "${STAGEDIR}${PREFIX}/share/misc/terminfo.db*" ] && break #no matches + found=1 + break + done + if [ -z "${USESTERMINFO}" -a -n "${found}" ]; then + warn "you need USES=terminfo" + elif [ -n "${USESTERMINFO}" -a -z "${found}" ]; then + warn "you may not need USES=terminfo" + fi + return 0 +} + +checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo suidfiles libtool libperl prefixvar baselibs terminfo" ret=0 cd ${STAGEDIR} |