summaryrefslogtreecommitdiff
path: root/docs/commandscripting.rst
diff options
context:
space:
mode:
authorrebortg <github@ghlr.de>2019-04-14 22:00:55 +0200
committerrebortg <github@ghlr.de>2019-04-14 22:00:55 +0200
commit613da90a7d82f052d2425c4dc7656a358c1146ef (patch)
tree4de7c244df80d8377da89b0ca6f7c0ae67c9a025 /docs/commandscripting.rst
parente4c4ad2b2a3fd03d7fa77f6cc7713fec4f00b1bf (diff)
downloadvyos-documentation-613da90a7d82f052d2425c4dc7656a358c1146ef.tar.gz
vyos-documentation-613da90a7d82f052d2425c4dc7656a358c1146ef.zip
add postconfig
Diffstat (limited to 'docs/commandscripting.rst')
-rw-r--r--docs/commandscripting.rst21
1 files changed, 20 insertions, 1 deletions
diff --git a/docs/commandscripting.rst b/docs/commandscripting.rst
index cfdbae44..15977b30 100644
--- a/docs/commandscripting.rst
+++ b/docs/commandscripting.rst
@@ -104,4 +104,23 @@ To make sure that a script is not accidentally called without the ``vyattacfg``
if [ "$(id -g -n)" != 'vyattacfg' ] ; then
exec sg vyattacfg -c "/bin/vbash $(readlink -f $0) $@"
- fi \ No newline at end of file
+ fi
+
+Postconfig on boot
+------------------
+
+The ``/config/scripts/vyos-postconfig-bootup.script`` script is called on boot after the VyOS configuration is fully applied.
+
+Any modifications done to work around unfixed bugs and implement enhancements which are not complete in the VyOS system can be placed here.
+
+The default file looks like this:
+
+.. code-block:: sh
+
+ #!/bin/sh
+ # This script is executed at boot time after VyOS configuration is fully applied.
+ # Any modifications required to work around unfixed bugs
+ # or use services not available through the VyOS CLI system can be placed here.
+
+.. hint::
+ For configuration/upgrade management issues, modification of this script should be the last option. Always try to find solutions based on CLI commands first. \ No newline at end of file