From f5eb69a5bd0c2bcf5af32277f0e3dc1bff86d836 Mon Sep 17 00:00:00 2001 From: Sören Tempel Date: Sun, 11 Mar 2018 16:17:30 +0100 Subject: abuild: add postcheck for -openrc subpackage --- abuild.in | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/abuild.in b/abuild.in index 4a10362..8d09fc4 100644 --- a/abuild.in +++ b/abuild.in @@ -671,6 +671,11 @@ postcheck() { error "Found /usr/lib/charset.alias" return 1 fi + # look for /etc/init.d and /etc/conf.d + if [ -e "$dir"/etc/init.d -o -e "$dir"/etc/conf.d ] \ + && ! is_openrc_pkg "$name"; then + warning "Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc" + fi # look for /usr/share/doc if [ -e "$dir"/usr/share/doc ] \ && ! is_doc_pkg "$name"; then @@ -1072,6 +1077,11 @@ is_doc_pkg() { test "${1%-doc}" != "$1" } +# returns true if this is the -openrc package +is_openrc_pkg() { + test "${1%-openrc}" != "$1" +} + # check that noarch is set if needed archcheck() { options_has "!archcheck" && return 0 -- cgit v1.2.3-60-g2f50