equal
deleted
inserted
replaced
215 |
215 |
216 exit 1 |
216 exit 1 |
217 fi |
217 fi |
218 } |
218 } |
219 |
219 |
|
220 # Run rndc reload |
|
221 function do_reload { |
|
222 # run |
|
223 indent " rndc: " \ |
|
224 $RNDC reload |
|
225 } |
|
226 |
220 ## Load update zonefiles into bind: |
227 ## Load update zonefiles into bind: |
221 # |
228 # |
222 # deploy_zones |
229 # deploy_zones |
223 # |
230 # |
224 # Invokes `rndc reload`, showing its output. |
231 # Invokes `rndc reload`, showing its output. |
225 function deploy_zones { |
232 function deploy_zones { |
226 local msg="Reload zones" |
233 local msg="Reload zones" |
227 |
234 |
228 if [ $DEPLOY_SKIP ]; then |
235 if [ $DEPLOY_FORCE ]; then |
229 log_skip "$msg: skipped" |
236 log_force "$msg..." |
|
237 |
|
238 do_reload |
|
239 |
|
240 elif [ $DEPLOY_NOOP ]; then |
|
241 log_noop "$msg: skipped" |
230 |
242 |
231 elif [ ! -r $RNDC_KEY ]; then |
243 elif [ ! -r $RNDC_KEY ]; then |
232 log_error " $msg: rndc: permission denied: $RNDC_KEY" |
244 log_error " $msg: rndc: permission denied: $RNDC_KEY" |
233 |
245 |
|
246 return 1 |
|
247 |
234 else |
248 else |
235 log_update "$msg..." |
249 log_update "$msg..." |
236 |
250 |
237 # run |
251 # run |
238 indent " rndc: " \ |
252 do_reload |
239 $RNDC reload |
|
240 fi |
253 fi |
241 } |
254 } |
242 ## Commit changes in $DATA to version control: |
255 ## Commit changes in $DATA to version control: |
243 # |
256 # |
244 # commit_data |
257 # commit_data |