docs: introduced license support
use/docs/license will copy the texts contained in branding package ("notes" one) over to the image's rootdir so these can be read with ease; otherwise one has to look up the right package at best (or unpack squashfs, no user can be really expected to do that just to *read* a *license*). This was originally profiles/scripts.d/01-copy-license script from m-p-d; got cut down heavily.
This commit is contained in:
parent
79d0208841
commit
40620fa18d
@ -1,7 +1,8 @@
|
||||
Эта фича добавляет в образ распакованную документацию дистрибутива,
|
||||
а именно вводную страничку (входит в пакет branding-*-indexhtml)
|
||||
а именно вводную страничку (входит в пакет branding-*-indexhtml),
|
||||
и/или специфичное для данного продукта руководство из пакета docs-*
|
||||
(вариант задаётся отдельно выставлением переменной DOCS).
|
||||
(вариант задаётся отдельно выставлением переменной DOCS),
|
||||
и/или тексты лицензионных соглашений.
|
||||
|
||||
Обратите внимание, что для indexhtml создаётся переброска с учётом
|
||||
языка (при наличии index-LL.html), поэтому ожидается задействование
|
||||
|
@ -15,4 +15,7 @@ use/docs/manual: use/docs
|
||||
@$(call xport,DOCS)
|
||||
@$(call add,THE_PACKAGES,docs-$(DOCS))
|
||||
|
||||
use/docs/full: use/docs/indexhtml use/docs/manual; @:
|
||||
use/docs/license: use/docs use/branding
|
||||
@$(call add,THE_BRANDING,notes)
|
||||
|
||||
use/docs/full: use/docs/indexhtml use/docs/manual use/docs/license; @:
|
||||
|
@ -5,4 +5,8 @@ DOT_BASE += docs-$(DOCS)
|
||||
CHROOT_PACKAGES += docs-$(DOCS)
|
||||
endif
|
||||
|
||||
ifneq (,$(BRANDING))
|
||||
CHROOT_PACKAGES_REGEXP += $(call branding,notes)
|
||||
endif
|
||||
|
||||
CHROOT_PACKAGES_REGEXP += $(call branding,indexhtml)
|
||||
|
9
features.in/docs/scripts.d/50-docs-license
Executable file
9
features.in/docs/scripts.d/50-docs-license
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
# copy distro's licenses into image's rootdir
|
||||
|
||||
cd /usr/share/alt-notes || exit 0
|
||||
|
||||
find -maxdepth 1 -type f -name "license*.html" -print |
|
||||
while read FILE; do
|
||||
cp -av "$FILE" $WORKDIR/
|
||||
done
|
Loading…
Reference in New Issue
Block a user