Commit 40620fa1 authored by Michael Shigorin's avatar Michael Shigorin

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.
parent 79d02088
Эта фича добавляет в образ распакованную документацию дистрибутива, Эта фича добавляет в образ распакованную документацию дистрибутива,
а именно вводную страничку (входит в пакет 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 ...@@ -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) ...@@ -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)
#!/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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment