]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/functions/functions.bird
Drop code for radvd
[people/ms/network.git] / src / functions / functions.bird
index 950bb787a27442409d535e5f934766f7a6a6cd09..55d43b58619aca58d2f96781925c81c87c3248e6 100644 (file)
@@ -33,6 +33,17 @@ bird_reload() {
        service_reload "bird.service"
 }
 
+# Update configuration any apply it in one go
+bird_update() {
+       if ! bird_generate_config; then
+               log ERROR "Could not write Bird configuration"
+               return ${EXIT_ERROR}
+       fi
+
+       # Reload bird
+       bird_reload
+}
+
 bird_generate_config() {
        log DEBUG "Write BIRD configuration file"