diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2020-08-14 23:05:30 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2020-11-20 22:53:31 -0500 |
commit | e287e95fb62f8aad77b809e478026659cc974282 (patch) | |
tree | f701a7806fef40f141b3fee952f67eeda529c220 /src/lib | |
parent | 1b77376ca488957cacdc8a0eccf9bd833339fd66 (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-x | src/lib/blacklist.sh | 8 |
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. |