Project

General

Profile

« Previous | Next » 

Revision 2ec4ed60

Added by Alexis Mousset about 7 years ago

Fixes #10201: Use readme from hooks to build rudder doc chapter on them

View differences:

.gitignore
xsl/index.html
generic_methods.asciidoc
generic_methods.md
hooks.asciidoc
xincluded-profiled.xml
/rudder-command/
/ncf/
/rudder-agent-repo/
/ncf-repo/
/rudder-repo/
# Generated images
main_*.png
4_advanced_usage/60_server_event_hooks.txt
=== Server Event Hooks
Rudder 4.1 introducs the possibility to execute files (hooks), typically scripts,
when some predefined event occures on Rudder.
Rudder 4.1 introduces the possibility to execute files (hooks), typically scripts,
when some predefined event occurs on Rudder.
include::../hooks.asciidoc[]
Makefile
sed 's/^======/=====/' -i rudder-agent-repo/man/rudder.asciidoc
rudder-repo:
git clone https://github.com/fanf/rudder.git rudder-repo
git clone https://github.com/normation/rudder.git rudder-repo
hooks.asciidoc: rudder-repo
cd rudder-repo && git checkout bug_10200/change_readme_layout_for_hooks 2>/dev/null || git checkout master
cd rudder-repo && git checkout branches/rudder/$(RUDDER_VERSION) 2>/dev/null || git checkout master
cp rudder-repo/rudder-core/src/main/resources/hooks.d/readme.adoc hooks.asciidoc
echo "" >> hooks.asciidoc
for hook in `ls rudder-repo/rudder-core/src/main/resources/hooks.d/*/readme.adoc`; do \
echo "" >> hooks.asciidoc ; \
sed 's/^=/=/' $$hook >> hooks.asciidoc ; \
cat $$hook >> hooks.asciidoc ; \
done
# Adapt title level to be insertable in the manual
sed 's/^=/===/' -i hooks.asciidoc
sed 's/^=/====/' -i hooks.asciidoc
ncf-repo:
git clone https://github.com/Normation/ncf.git ncf-repo

Also available in: Unified diff