summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2020-08-14 23:05:30 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2020-11-20 22:53:31 -0500
commite287e95fb62f8aad77b809e478026659cc974282 (patch)
treef701a7806fef40f141b3fee952f67eeda529c220 /src/lib
parent1b77376ca488957cacdc8a0eccf9bd833339fd66 (diff)
allow building replacements for existing blacklist entries
libremakepkg will refuse to build a blacklisted package, if no libre replacement had been published before the next repo sync this change warns instead, and prompts for confirmation see note in src/chroot-tools/hooks-check.sh::check_pkgbuild_nonfree()
Diffstat (limited to 'src/lib')
-rwxr-xr-xsrc/lib/blacklist.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/blacklist.sh b/src/lib/blacklist.sh
index 6b1898d..834f254 100755
--- a/src/lib/blacklist.sh
+++ b/src/lib/blacklist.sh
@@ -23,6 +23,14 @@
# make sure XDG_CACHE_HOME is set
source "$(librelib conf)"
+declare -ri _E_OK=0 2> /dev/null || true
+declare -ri _E_ERROR=1 2> /dev/null || true
+declare -ri _E_LIC_UNKNOWN=2 2> /dev/null || true
+declare -ri _E_LIC_NOGPL=4 2> /dev/null || true
+declare -ri _E_LIC_NONFREE=8 2> /dev/null || true
+declare -ri _E_DEP_NONFREE=16 2> /dev/null || true
+declare -ri _E_PKG_NONFREE=32 2> /dev/null || true
+
# Usage: blacklist-normalize <$file
# Normalizes the syntax of the blacklist on stdin.