diff options
Diffstat (limited to 'docs/contributing')
| -rw-r--r-- | docs/contributing/debugging.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/docs/contributing/debugging.md b/docs/contributing/debugging.md index d3b4b513..07dd80a4 100644 --- a/docs/contributing/debugging.md +++ b/docs/contributing/debugging.md @@ -164,8 +164,8 @@ The file `/tmp/foo` contains the migrated configuration. ### Configuration Error on System Boot Running the latest rolling releases sometimes exposes bugs due to edge cases -missed in design. File these bugs via [Phabricator](https://vyos.dev/), but you can help narrow -down the issue by following these steps: +missed in design. File these bugs via [Phabricator](https://vyos.dev/), but +you can help narrow down the issue by following these steps: 1. Log in to your VyOS system. 2. Enter configuration mode: `configure` @@ -193,12 +193,16 @@ You can also make this permanent by editing `/boot/grub/grub.cfg`. VyOS CLI depends heavily on priorities. Every CLI node has a corresponding `node.def` file and possibly an attached script. Nodes can have priorities, -and on system bootup or any `commit` to the configuration, scripts execute +and on system boot or any `commit` to the configuration, scripts execute from lowest to highest priority. This provides deterministic behavior. To debug priority issues or see script execution order, use the `/opt/vyatta/sbin/priority.pl` script, which lists the execution order of scripts. +% stop_vyoslinter + [bootchart.conf]: https://github.com/vyos/vyos-build/blob/current/data/live-build-config/includes.chroot/etc/systemd/bootchart.conf [vyatta-cfg]: https://github.com/vyos/vyatta-cfg + +% start_vyoslinter |
