mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
pool all licenses in license hook
This commit is contained in:
parent
2f5433a55e
commit
b1572a919e
13 changed files with 132 additions and 26 deletions
|
@ -60,8 +60,7 @@ _run ()
|
||||||
# disable systemd automount:
|
# disable systemd automount:
|
||||||
_symlink /etc/systemd/system/proc-sys-fs-binfmt_misc.automount /dev/null
|
_symlink /etc/systemd/system/proc-sys-fs-binfmt_misc.automount /dev/null
|
||||||
# vconsole terminus font
|
# vconsole terminus font
|
||||||
_map _file /usr/share/{kbd/consolefonts/ter-v{16,32}n.psf.gz,terminfo/l/linux,\
|
_map _file /usr/share/{kbd/consolefonts/ter-v{16,32}n.psf.gz,terminfo/l/linux}
|
||||||
licenses/terminus-font/LICENSE}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -138,10 +138,6 @@ linux-with-alt-and-altgr,linux-keys-bare}.inc,qwerty/us.map.gz} \
|
||||||
_symlink "/etc/ssl/cert.pem" "../ca-certificates/extracted/tls-ca-bundle.pem"
|
_symlink "/etc/ssl/cert.pem" "../ca-certificates/extracted/tls-ca-bundle.pem"
|
||||||
_symlink "/etc/ssl/certs/ca-certificates.crt" "../../ca-certificates/extracted/tls-ca-bundle.pem"
|
_symlink "/etc/ssl/certs/ca-certificates.crt" "../../ca-certificates/extracted/tls-ca-bundle.pem"
|
||||||
_map _file /usr/share/{ca-certificates/trust-source/mozilla.trust.p11-kit,p11-kit/modules/p11-kit-trust.module}
|
_map _file /usr/share/{ca-certificates/trust-source/mozilla.trust.p11-kit,p11-kit/modules/p11-kit-trust.module}
|
||||||
# fix licenses
|
|
||||||
_map _file /usr/share/licenses/{bat/LICENSE-{APACHE,MIT},dbus/COPYING,duktape/LICENSE.txt,eza/LICENSE,\
|
|
||||||
fd/LICENSE-MIT,iana-etc/LICENSE,p11-kit/COPYING,procs/LICENSE,ripgrep/{COPYING,LICENSE-MIT,UNLICENSE},\
|
|
||||||
sd/LICENSE,shadow/COPYING}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -40,9 +40,6 @@ _run ()
|
||||||
_map _binary groups ch{age,fn,sh} expiry {fail,last}log \
|
_map _binary groups ch{age,fn,sh} expiry {fail,last}log \
|
||||||
{chg,ch,g}passwd group{add,del,mems,mod} grp{ck,conv,unconv} \
|
{chg,ch,g}passwd group{add,del,mems,mod} grp{ck,conv,unconv} \
|
||||||
newusers pw{ck,conv,unconv} user{add,del,mod} sg getsubids
|
newusers pw{ck,conv,unconv} user{add,del,mod} sg getsubids
|
||||||
# fix licenses
|
|
||||||
_map _file /usr/share/licenses/{file/COPYING,bzip2/LICENSE,hdparm/LICENSE.TXT,\
|
|
||||||
ncurses/COPYING,sdparm/LICENSE,zlib/LICENSE}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -16,8 +16,6 @@ growfs,info,io,logprint,metadump,mdrestore,mkfile,ncheck,quota,repair,rtcp,space
|
||||||
_map _full_dir /etc/{cifs-utils,request-key.d,nvme}
|
_map _full_dir /etc/{cifs-utils,request-key.d,nvme}
|
||||||
# fix libinih for plasma wallpaper
|
# fix libinih for plasma wallpaper
|
||||||
_map _file /usr/lib/libINI*
|
_map _file /usr/lib/libINI*
|
||||||
# fix licenses
|
|
||||||
_file /usr/share/licenses/e2fsprogs/MIT-LICENSE
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -4,14 +4,14 @@
|
||||||
|
|
||||||
_run ()
|
_run ()
|
||||||
{
|
{
|
||||||
# add firmware files and licenses
|
# add firmware files
|
||||||
tar -C / --exclude=lib/firmware/{agere_*,airoha,amd-ucode,amdtee,amlogic,amphion,ar3k,ar70*,ar9[0-9]*,arm,as102*,\
|
tar -C / --exclude=lib/firmware/{agere_*,airoha,amd-ucode,amdtee,amlogic,amphion,ar3k,ar70*,ar9[0-9]*,arm,as102*,\
|
||||||
atusb,av7110,cadence,cavium,cmmb*,cirrus,cis,cpia2,cnm,ct*,cxgb*,cmmb*,cypress,dabusb,dpaa2,dsp56k,dvb*,\
|
atusb,av7110,cadence,cavium,cmmb*,cirrus,cis,cpia2,cnm,ct*,cxgb*,cmmb*,cypress,dabusb,dpaa2,dsp56k,dvb*,\
|
||||||
edgeport,emi26,emi62,ess,f2255usb*,go7007,hfi1*,INT*,inside-secure,isdbt*,intel{-ucode,/vsc},ixp4xx,keyspan*,\
|
edgeport,emi26,emi62,ess,f2255usb*,go7007,hfi1*,INT*,inside-secure,isdbt*,intel{-ucode,/vsc},ixp4xx,keyspan*,\
|
||||||
korg,lgs8g75*,lt9611uxc*,matrox,meson,microchip,moxa,mrvl/prestera,mts*,myri10ge*,myricom,nxp,ositech,phanfw*,powervr,qat*,\
|
korg,lgs8g75*,lt9611uxc*,matrox,meson,microchip,moxa,mrvl/prestera,mts*,myri10ge*,myricom,nxp,ositech,phanfw*,powervr,qat*,\
|
||||||
qca,r128,r8a*,rockchip,rp2*,rtl_bt,sb16,s2250*,s5p-*,sdd_*,sms1*,sxg,tdmb*,ttusb-budget,ueagle-atm,usbdux*,\
|
qca,r128,r8a*,rockchip,rp2*,rtl_bt,sb16,s2250*,s5p-*,sdd_*,sms1*,sxg,tdmb*,ttusb-budget,ueagle-atm,usbdux*,\
|
||||||
TAS*,TIAS*,ti,ti-keystone,tlg2300*,tsse_*,v4l*,vicam,vntw*,vxge,wsm_*,wfx,whiteheat*,yam,yamaha,*.txt*,*README*} \
|
TAS*,TIAS*,ti,ti-keystone,tlg2300*,tsse_*,v4l*,vicam,vntw*,vxge,wsm_*,wfx,whiteheat*,yam,yamaha,*.txt*,*README*} \
|
||||||
--hard-dereference -cpf - lib/firmware usr/share/licenses/linux-firmware | tar -C "${_ROOTFS}" -xpf -
|
--hard-dereference -cpf - lib/firmware | tar -C "${_ROOTFS}" -xpf -
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -4,11 +4,10 @@
|
||||||
|
|
||||||
_run ()
|
_run ()
|
||||||
{
|
{
|
||||||
# add firmware files and licenses
|
# add firmware files
|
||||||
for i in amdgpu i915 nvidia radeon; do
|
for i in amdgpu i915 nvidia radeon; do
|
||||||
[[ -d "/lib/firmware/${i}" ]] && _full_dir /lib/firmware/${i}
|
[[ -d "/lib/firmware/${i}" ]] && _full_dir /lib/firmware/${i}
|
||||||
done
|
done
|
||||||
_full_dir /usr/share/licenses/linux-firmware
|
|
||||||
### kmx modules
|
### kmx modules
|
||||||
# AGP and DRM modules for GPUs
|
# AGP and DRM modules for GPUs
|
||||||
_map _all_mods '/drivers/char/agp/' '/drivers/gpu/drm/'
|
_map _all_mods '/drivers/char/agp/' '/drivers/gpu/drm/'
|
||||||
|
|
|
@ -4,7 +4,131 @@
|
||||||
|
|
||||||
_run ()
|
_run ()
|
||||||
{
|
{
|
||||||
_full_dir /usr/share/licenses/spdx
|
for i in
|
||||||
|
terminus-font/LICENSE
|
||||||
|
argon2/LICENSE
|
||||||
|
brotli/LICENSE
|
||||||
|
curl/COPYING
|
||||||
|
dust/LICENSE
|
||||||
|
gcc-libs/RUNTIME.LIBRARY.EXCEPTION
|
||||||
|
gnupg/BSD-2-Clause.txt
|
||||||
|
gnupg/BSD-3-Clause.txt
|
||||||
|
gnupg/BSD-4-Clause.txt
|
||||||
|
gnupg/MIT.txt
|
||||||
|
gnupg/Unicode-TOU.txt
|
||||||
|
gssproxy/COPYING
|
||||||
|
icu/LICENSE
|
||||||
|
iputils/LICENSE.BSD
|
||||||
|
json-c/COPYING
|
||||||
|
libarchive/COPYING
|
||||||
|
libbpf/LICENSE
|
||||||
|
libbpf/LICENSE.BSD-2-Clause
|
||||||
|
libbpf/LICENSE.LGPL-2.1
|
||||||
|
libbsd/LICENSE
|
||||||
|
libcap/License
|
||||||
|
libcss/COPYING
|
||||||
|
libdom/COPYING
|
||||||
|
libedit/COPYING
|
||||||
|
libevent/LICENSE
|
||||||
|
libffi/LICENSE
|
||||||
|
libgpg-error/COPYING
|
||||||
|
libgpg-error/COPYING.LIB
|
||||||
|
libhubbub/COPYING
|
||||||
|
libinih/LICENSE.txt
|
||||||
|
libmd/COPYING
|
||||||
|
libnghttp2/COPYING
|
||||||
|
libnghttp3/COPYING
|
||||||
|
libp11-kit/COPYING
|
||||||
|
libparserutils/COPYING
|
||||||
|
libpsl/COPYING
|
||||||
|
libsasl/COPYING
|
||||||
|
libsodium/LICENSE
|
||||||
|
libssh2/LICENSE
|
||||||
|
libtirpc/LICENSE
|
||||||
|
libuv/LICENSE
|
||||||
|
libverto/COPYING
|
||||||
|
libvterm/LICENSE
|
||||||
|
libwapcaplet/COPYING
|
||||||
|
libwebsockets/LICENSE
|
||||||
|
libxml2/Copyright
|
||||||
|
known_spdx_license_exceptions.txt
|
||||||
|
known_spdx_license_identifiers.txt
|
||||||
|
linux-firmware-whence/WHENCE
|
||||||
|
lua/LICENSE
|
||||||
|
lua51-lpeg/LICENSE
|
||||||
|
luajit/COPYRIGHT
|
||||||
|
msgpack-c/LICENSE
|
||||||
|
openssh/BSD-2-Clause.txt
|
||||||
|
openssh/blowfish.BSD-3-Clause.txt
|
||||||
|
openssh/openbsd-compat.BSD-3-Clause.txt
|
||||||
|
openssh/openbsd-compat.ISC.txt
|
||||||
|
openssh/openbsd-compat.MIT.txt
|
||||||
|
openssh/replacement.BSD-2-Clause.txt
|
||||||
|
openssh/rijndael.Public-Domain.txt
|
||||||
|
openssh/snprintf.Public-Domain.txt
|
||||||
|
openssh/ssh.BSD-3-Clause.txt
|
||||||
|
pcre2/LICENSE
|
||||||
|
popt/LICENSE
|
||||||
|
tpm2-tss/LICENSE
|
||||||
|
tre/LICENSE
|
||||||
|
tree-sitter/LICENSE
|
||||||
|
tree-sitter-bash/LICENSE
|
||||||
|
tree-sitter-c/LICENSE
|
||||||
|
tree-sitter-lua/LICENSE.md
|
||||||
|
tree-sitter-markdown/LICENSE
|
||||||
|
tree-sitter-python/LICENSE
|
||||||
|
tree-sitter-query/LICENSE
|
||||||
|
tree-sitter-vimdoc/LICENSE
|
||||||
|
tzdata/LICENSE
|
||||||
|
util-linux/COPYING.BSD-2-Clause
|
||||||
|
util-linux/COPYING.BSD-3-Clause
|
||||||
|
util-linux/COPYING.BSD-4-Clause-UC
|
||||||
|
util-linux/COPYING.ISC
|
||||||
|
util-linux/util-linux-BSD-2-Clause.txt
|
||||||
|
util-linux-libs/COPYING.BSD-2-Clause
|
||||||
|
util-linux-libs/COPYING.BSD-3-Clause
|
||||||
|
util-linux-libs/COPYING.BSD-4-Clause-UC
|
||||||
|
util-linux-libs/COPYING.ISC
|
||||||
|
util-linux-libs/util-linux-BSD-2-Clause.txt
|
||||||
|
xxhash/LICENSE
|
||||||
|
xz/COPYING
|
||||||
|
zstd/LICENSE
|
||||||
|
bat/LICENSE-{APACHE,MIT}
|
||||||
|
dbus/COPYING
|
||||||
|
duktape/LICENSE.txt
|
||||||
|
eza/LICENSE
|
||||||
|
fd/LICENSE-MIT
|
||||||
|
iana-etc/LICENSE
|
||||||
|
p11-kit/COPYING
|
||||||
|
procs/LICENSE
|
||||||
|
ripgrep/{COPYING,LICENSE-MIT,UNLICENSE}
|
||||||
|
sd/LICENSE
|
||||||
|
shadow/COPYING
|
||||||
|
file/COPYING
|
||||||
|
bzip2/LICENSE
|
||||||
|
hdparm/LICENSE.TXT
|
||||||
|
ncurses/COPYING
|
||||||
|
sdparm/LICENSE
|
||||||
|
zlib/LICENSE
|
||||||
|
neovim/LICENSE.txt
|
||||||
|
sbctl/LICENSE
|
||||||
|
expat/COPYING
|
||||||
|
wireless-regdb/LICENSE
|
||||||
|
libldap/LICENSE
|
||||||
|
nfsidmap/LICENSE
|
||||||
|
tmux/LICENSE
|
||||||
|
ttyd/LICENSE
|
||||||
|
krb5/LICENSE
|
||||||
|
openssh/LICENCE
|
||||||
|
openssl/LICENSE.txt
|
||||||
|
sqlite/license.txt
|
||||||
|
e2fsprogs/MIT-LICENSE; do
|
||||||
|
_file ${i}
|
||||||
|
done
|
||||||
|
if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then
|
||||||
|
_file /usr/share/licenses/broadcom-wl/LICENSE
|
||||||
|
fi
|
||||||
|
_full_dir /usr/share/licenses/{spdx,linux-firmware}
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -6,7 +6,6 @@ _run ()
|
||||||
{
|
{
|
||||||
_binary nvim
|
_binary nvim
|
||||||
_map _full_dir /usr/share/nvim /usr/lib/tree_sitter /usr/lib/lua/5.1
|
_map _full_dir /usr/share/nvim /usr/lib/tree_sitter /usr/lib/lua/5.1
|
||||||
_map _file /usr/share/licenses/neovim/LICENSE.txt
|
|
||||||
# add lastplace plugin:
|
# add lastplace plugin:
|
||||||
# https://github.com/neovim/neovim/issues/16339
|
# https://github.com/neovim/neovim/issues/16339
|
||||||
_file_rename /usr/share/archboot/nvim/nvim-lastplace.lua /usr/share/nvim/runtime/plugin/nvim-lastplace.lua
|
_file_rename /usr/share/archboot/nvim/nvim-lastplace.lua /usr/share/nvim/runtime/plugin/nvim-lastplace.lua
|
||||||
|
|
|
@ -15,8 +15,6 @@ _run ()
|
||||||
# add elinks defaults
|
# add elinks defaults
|
||||||
_file_rename /usr/share/archboot/net/etc/elinks/bookmarks /etc/elinks/bookmarks
|
_file_rename /usr/share/archboot/net/etc/elinks/bookmarks /etc/elinks/bookmarks
|
||||||
_file_rename /usr/share/archboot/net/etc/profile.d/elinks.sh /etc/profile.d/elinks.sh
|
_file_rename /usr/share/archboot/net/etc/profile.d/elinks.sh /etc/profile.d/elinks.sh
|
||||||
# fixing licenses
|
|
||||||
_map _file /usr/share/licenses/{krb5/LICENSE,openssh/LICENCE,openssl/LICENSE.txt,sqlite/license.txt}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -48,8 +48,7 @@ _run ()
|
||||||
/etc/systemd/system/ttyd.service
|
/etc/systemd/system/ttyd.service
|
||||||
_symlink /etc/systemd/system/multi-user.target.wants/ttyd.service \
|
_symlink /etc/systemd/system/multi-user.target.wants/ttyd.service \
|
||||||
/etc/systemd/system/ttyd.service
|
/etc/systemd/system/ttyd.service
|
||||||
# fix licenses
|
|
||||||
_map _file /usr/share/licenses/{libldap/LICENSE,nfsidmap/LICENSE,tmux/LICENSE,ttyd/LICENSE}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
_run ()
|
_run ()
|
||||||
{
|
{
|
||||||
_map _binary mokutil openssl sb{attach,ctl,keysync,siglist,sign,varsign,verify}
|
_map _binary mokutil openssl sb{attach,ctl,keysync,siglist,sign,varsign,verify}
|
||||||
_map _file /etc/ssl/openssl.cnf /usr/share/licenses/sbctl/LICENSE
|
_file /etc/ssl/openssl.cnf
|
||||||
# add mkkeys.sh,
|
# add mkkeys.sh,
|
||||||
# curl -s -L -O https://www.rodsbooks.com/efi-bootloaders/mkkeys.sh
|
# curl -s -L -O https://www.rodsbooks.com/efi-bootloaders/mkkeys.sh
|
||||||
# modified to use uuidgen instead of python
|
# modified to use uuidgen instead of python
|
||||||
|
|
|
@ -13,8 +13,6 @@ _run ()
|
||||||
_binary archboot-hwsim.sh
|
_binary archboot-hwsim.sh
|
||||||
# crda support
|
# crda support
|
||||||
_map _file /etc/conf.d/wireless-regdom /usr/lib/crda/{regulatory.bin,pubkeys/wens.key.pub.pem}
|
_map _file /etc/conf.d/wireless-regdom /usr/lib/crda/{regulatory.bin,pubkeys/wens.key.pub.pem}
|
||||||
# fixing licenses
|
|
||||||
_map _file /usr/share/licenses/{expat/COPYING,wireless-regdb/LICENSE}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim: set ft=sh ts=4 sw=4 et:
|
# vim: set ft=sh ts=4 sw=4 et:
|
||||||
|
|
|
@ -8,8 +8,7 @@ _run ()
|
||||||
if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then
|
if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then
|
||||||
# add broadcom wl support
|
# add broadcom wl support
|
||||||
_mod wl
|
_mod wl
|
||||||
_map _file /usr/lib/modprobe.d/broadcom-wl.conf \
|
_file /usr/lib/modprobe.d/broadcom-wl.conf
|
||||||
/usr/share/licenses/broadcom-wl/LICENSE
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue