Compare commits

...

4 commits

Author SHA1 Message Date
Tobias Powalowski
ae9b95efab add spaces 2024-09-12 21:03:07 +02:00
Tobias Powalowski
aa531cca69 better aaray using 2024-09-12 21:00:42 +02:00
Tobias Powalowski
a665722bad add space 2024-09-12 20:58:21 +02:00
Tobias Powalowski
bbdd6f9b1a correct xz license 2024-09-12 20:34:36 +02:00
2 changed files with 141 additions and 139 deletions

View file

@ -86,7 +86,7 @@ pacman --noconfirm -Rdd base gettext &>>"${_LOG}"
_run_test "licenses" _run_test "licenses"
#shellcheck disable=SC2046 #shellcheck disable=SC2046
for i in $(pacman -Ql $(pacman -Q | sd ' .*' '') | rg -o '/usr/share/licenses/.*'); do for i in $(pacman -Ql $(pacman -Q | sd ' .*' '') | rg -o '/usr/share/licenses/.*'); do
[[ -e "${i}" ]] || echo "${i}" | rg -v '/xz/' >>license-error.log [[ -e "${i}" ]] || echo "${i}" >> license-error.log
done done
_result license-error.log _result license-error.log
_run_test "filesystems" _run_test "filesystems"

View file

@ -5,146 +5,148 @@
_run () _run ()
{ {
_LICENSES=( _LICENSES=(
3cpio/LICENSE 3cpio/LICENSE
argon2/LICENSE argon2/LICENSE
bandwhich/LICENSE bandwhich/LICENSE
bat/LICENSE-{APACHE,MIT} bat/LICENSE-{APACHE,MIT}
bottom/LICENSE bottom/LICENSE
brotli/LICENSE brotli/LICENSE
bzip2/LICENSE bzip2/LICENSE
curl/COPYING curl/COPYING
dbus/COPYING dbus/COPYING
dog/LICENCE dog/LICENCE
duktape/LICENSE.txt duktape/LICENSE.txt
dust/LICENSE dust/LICENSE
dysk/LICENSE dysk/LICENSE
e2fsprogs/MIT-LICENSE e2fsprogs/MIT-LICENSE
expat/COPYING expat/COPYING
eza/LICENSE eza/LICENSE
fd/LICENSE-MIT fd/LICENSE-MIT
file/COPYING file/COPYING
fzf/LICENSE fzf/LICENSE
gcc-libs/RUNTIME.LIBRARY.EXCEPTION gcc-libs/RUNTIME.LIBRARY.EXCEPTION
gpgme/MIT.txt gpgme/MIT.txt
gnupg/BSD-2-Clause.txt gnupg/BSD-2-Clause.txt
gnupg/BSD-3-Clause.txt gnupg/BSD-3-Clause.txt
gnupg/BSD-4-Clause.txt gnupg/BSD-4-Clause.txt
gnupg/MIT.txt gnupg/MIT.txt
gnupg/Unicode-TOU.txt gnupg/Unicode-TOU.txt
gssproxy/COPYING gssproxy/COPYING
hdparm/LICENSE.TXT hdparm/LICENSE.TXT
iana-etc/LICENSE iana-etc/LICENSE
icu/LICENSE icu/LICENSE
iputils/LICENSE.BSD3 iputils/LICENSE.BSD3
json-c/COPYING json-c/COPYING
known_spdx_license_exceptions.txt known_spdx_license_exceptions.txt
known_spdx_license_identifiers.txt known_spdx_license_identifiers.txt
krb5/LICENSE krb5/LICENSE
less/LICENSE less/LICENSE
libarchive/COPYING libarchive/COPYING
libbpf/LICENSE libbpf/LICENSE
libbpf/LICENSE.BSD-2-Clause libbpf/LICENSE.BSD-2-Clause
libbpf/LICENSE.LGPL-2.1 libbpf/LICENSE.LGPL-2.1
libbsd/LICENSE libbsd/LICENSE
libcap/License libcap/License
libcss/COPYING libcss/COPYING
libdom/COPYING libdom/COPYING
libedit/COPYING libedit/COPYING
libevent/LICENSE libevent/LICENSE
libffi/LICENSE libffi/LICENSE
libgcrypt/{LICENSES,COPYING.LIB} libgcrypt/{LICENSES,COPYING.LIB}
libgit2/COPYING libgit2/COPYING
libgpg-error/COPYING libgpg-error/COPYING
libgpg-error/COPYING.LIB libgpg-error/COPYING.LIB
libhubbub/COPYING libhubbub/COPYING
libinih/LICENSE.txt libinih/LICENSE.txt
libldap/LICENSE libldap/LICENSE
libmd/COPYING libmd/COPYING
libnghttp2/COPYING libnghttp2/COPYING
libnghttp3/COPYING libnghttp3/COPYING
libp11-kit/COPYING libp11-kit/COPYING
libparserutils/COPYING libparserutils/COPYING
libpsl/COPYING libpsl/COPYING
libsasl/COPYING libsasl/COPYING
libsodium/LICENSE libsodium/LICENSE
libssh2/LICENSE libssh2/LICENSE
libtasn1/COPYING libtasn1/COPYING
libtirpc/LICENSE libtirpc/LICENSE
libutf8proc/LICENSE.md libutf8proc/LICENSE.md
libuv/LICENSE libuv/LICENSE
libverto/COPYING libverto/COPYING
libvterm/LICENSE libvterm/LICENSE
libwapcaplet/COPYING libwapcaplet/COPYING
libwebsockets/LICENSE libwebsockets/LICENSE
libxml2/Copyright libxml2/Copyright
linux-firmware-whence/WHENCE linux-firmware-whence/WHENCE
lua/LICENSE lua/LICENSE
lua51-lpeg/LICENSE lua51-lpeg/LICENSE
luajit/COPYRIGHT luajit/COPYRIGHT
miniserve/LICENSE miniserve/LICENSE
msgpack-c/LICENSE msgpack-c/LICENSE
ncurses/COPYING ncurses/COPYING
neovim/LICENSE.txt neovim/LICENSE.txt
netscanner/LICENSE netscanner/LICENSE
nfsidmap/LICENSE nfsidmap/LICENSE
openssh/BSD-2-Clause.txt openssh/BSD-2-Clause.txt
openssh/LICENCE openssh/LICENCE
openssh/blowfish.BSD-3-Clause.txt openssh/blowfish.BSD-3-Clause.txt
openssh/openbsd-compat.BSD-3-Clause.txt openssh/openbsd-compat.BSD-3-Clause.txt
openssh/openbsd-compat.ISC.txt openssh/openbsd-compat.ISC.txt
openssh/openbsd-compat.MIT.txt openssh/openbsd-compat.MIT.txt
openssh/replacement.BSD-2-Clause.txt openssh/replacement.BSD-2-Clause.txt
openssh/rijndael.Public-Domain.txt openssh/rijndael.Public-Domain.txt
openssh/snprintf.Public-Domain.txt openssh/snprintf.Public-Domain.txt
openssh/ssh.BSD-3-Clause.txt openssh/ssh.BSD-3-Clause.txt
openssl/LICENSE.txt openssl/LICENSE.txt
ouch/LICENSE ouch/LICENSE
p11-kit/COPYING p11-kit/COPYING
pcre2/LICENSE pcre2/LICENSE
popt/LICENSE popt/LICENSE
procs/LICENSE procs/LICENSE
ripgrep/{COPYING,LICENSE-MIT,UNLICENSE} ripgrep/{COPYING,LICENSE-MIT,UNLICENSE}
sbctl/LICENSE sbctl/LICENSE
sd/LICENSE sd/LICENSE
sdparm/LICENSE sdparm/LICENSE
shadow/COPYING shadow/COPYING
sqlite/license.txt sqlite/license.txt
systemd/MIT-0.txt systemd/MIT-0.txt
terminus-font/LICENSE terminus-font/LICENSE
tmux/LICENSE tmux/LICENSE
tpm2-tss/LICENSE tpm2-tss/LICENSE
tre/LICENSE tre/LICENSE
tree-sitter-c/LICENSE tree-sitter-c/LICENSE
tree-sitter-lua/LICENSE.md tree-sitter-lua/LICENSE.md
tree-sitter-markdown/LICENSE tree-sitter-markdown/LICENSE
tree-sitter-query/LICENSE tree-sitter-query/LICENSE
tree-sitter-vim/LICENSE tree-sitter-vim/LICENSE
tree-sitter-vimdoc/LICENSE tree-sitter-vimdoc/LICENSE
tree-sitter/LICENSE tree-sitter/LICENSE
ttyd/LICENSE ttyd/LICENSE
tzdata/LICENSE tzdata/LICENSE
util-linux-libs/COPYING.BSD-2-Clause util-linux-libs/COPYING.BSD-2-Clause
util-linux-libs/COPYING.BSD-3-Clause util-linux-libs/COPYING.BSD-3-Clause
util-linux-libs/COPYING.BSD-4-Clause-UC util-linux-libs/COPYING.BSD-4-Clause-UC
util-linux-libs/COPYING.ISC util-linux-libs/COPYING.ISC
util-linux-libs/util-linux-BSD-2-Clause.txt util-linux-libs/util-linux-BSD-2-Clause.txt
util-linux/COPYING.BSD-2-Clause util-linux/COPYING.BSD-2-Clause
util-linux/COPYING.BSD-3-Clause util-linux/COPYING.BSD-3-Clause
util-linux/COPYING.BSD-4-Clause-UC util-linux/COPYING.BSD-4-Clause-UC
util-linux/COPYING.ISC util-linux/COPYING.ISC
util-linux/util-linux-BSD-2-Clause.txt util-linux/util-linux-BSD-2-Clause.txt
wireless-regdb/LICENSE wireless-regdb/LICENSE
xxhash/LICENSE xxhash/LICENSE
zlib/LICENSE xz/COPYING
zoxide/LICENSE zlib/LICENSE
zstd/LICENSE) zoxide/LICENSE
#shellcheck disable=SC2068 zstd/LICENSE
for i in ${_LICENSES[@]};do )
_file /usr/share/licenses/"${i}"
done
if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then
_file /usr/share/licenses/broadcom-wl/LICENSE _LICENSES+=(broadcom-wl/LICENSE)
fi fi
#shellcheck disable=SC2068
for i in ${_LICENSES[@]};do
_file /usr/share/licenses/"${i}"
done
_map _full_dir /usr/share/licenses/{spdx,linux-firmware} _map _full_dir /usr/share/licenses/{spdx,linux-firmware}
} }