summaryrefslogtreecommitdiff
path: root/src/core/procedures/base
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/procedures/base')
-rw-r--r--src/core/procedures/base6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/procedures/base b/src/core/procedures/base
index 47ebd8a..362afa1 100644
--- a/src/core/procedures/base
+++ b/src/core/procedures/base
@@ -164,8 +164,10 @@ worker_auto_fstab ()
worker_auto_network ()
{
- [ "$S_DHCP" = 1 ] && target_configure_network dhcp "$PROXY_HTTP" "$PROXY_FTP"
- [ "$S_DHCP" != 1 ] && target_configure_network fixed "$PROXY_HTTP" "$PROXY_FTP"
+ [ "$S_DHCP" = 1 ] && target_configure_network dhcp "$PROXY_HTTP" "$PROXY_FTP" && return 0
+ [ "$S_DHCP" = 0 ] && target_configure_network fixed "$PROXY_HTTP" "$PROXY_FTP" && return 0
+ [ "$S_DHCP" != 1 -a "$S_DHCP" != 0 ] && return 0
+ return 1
}