redmine

Added a protection against empty config file

Showing 1 changed file with 7 additions and 0 deletions
@@ -311,6 +311,13 @@ case "$CMD" in @@ -311,6 +311,13 @@ case "$CMD" in
311 fix) #fix all interfaces to config state 311 fix) #fix all interfaces to config state
312 #brctl addif bond0 eth2 312 #brctl addif bond0 eth2
313 313
  314 + if [[ "$IPW_CONFIG_PATH" != "/dev/null" ]]; then
  315 + if [[ "$(cat $IPW_CONFIG_PATH 2>/dev/null)" = "" ]]; then
  316 + eerror "Empty config file"
  317 + exit -1
  318 + fi
  319 + fi
  320 +
314 #GETTING INFORMATION ABOUT LXC INTERFACES IN BRIDGES 321 #GETTING INFORMATION ABOUT LXC INTERFACES IN BRIDGES
315 322
316 if [[ "$LXC_DIR" != "" ]]; then 323 if [[ "$LXC_DIR" != "" ]]; then