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).
|
(вариант задаётся отдельно выставлением переменной DOCS),
|
||||||
|
и/или тексты лицензионных соглашений.
|
||||||
|
|
||||||
Обратите внимание, что для indexhtml создаётся переброска с учётом
|
Обратите внимание, что для indexhtml создаётся переброска с учётом
|
||||||
языка (при наличии index-LL.html), поэтому ожидается задействование
|
языка (при наличии index-LL.html), поэтому ожидается задействование
|
||||||
|
@ -15,4 +15,7 @@ use/docs/manual: use/docs
|
|||||||
@$(call xport,DOCS)
|
@$(call xport,DOCS)
|
||||||
@$(call add,THE_PACKAGES,docs-$(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)
|
CHROOT_PACKAGES += docs-$(DOCS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq (,$(BRANDING))
|
||||||
|
CHROOT_PACKAGES_REGEXP += $(call branding,notes)
|
||||||
|
endif
|
||||||
|
|
||||||
CHROOT_PACKAGES_REGEXP += $(call branding,indexhtml)
|
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