diff options
author | Judd Vinet <judd@archlinux.org> | 2005-09-15 20:05:07 +0000 |
---|---|---|
committer | Judd Vinet <judd@archlinux.org> | 2005-09-15 20:05:07 +0000 |
commit | e772aeae76f2ad704a834dc17df02dbc137a6573 (patch) | |
tree | 954dcf245b4eedb69badab02e5b22459364c5cb2 /rc.multi | |
parent | 0be8f5b2d33fc6160e2a62d33fc1f828218fa90a (diff) |
modified netcfg/network scripts -- you can list multiple entries in NET_PROFILES that use the same INTERFACE. They will be started one at a time, and the first successful one will be kept.
Diffstat (limited to 'rc.multi')
-rwxr-xr-x | rc.multi | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # /etc/rc.multi # @@ -8,8 +8,8 @@ # Start daemons for daemon in "${DAEMONS[@]}"; do - if [[ `echo $daemon | grep '^[^\!]' | wc -l` -eq 1 ]]; then - if [[ `echo $daemon | grep '^[^\@]' | wc -l` -eq 1 ]]; then + if [ "$daemon" = "${daemon#!}" ]; then + if [ "$daemon" = "${daemon#@}" ]; then /etc/rc.d/$daemon start else stat_bkgd "Starting ${daemon:1}" @@ -25,5 +25,4 @@ if [ -x /etc/rc.local ]; then /etc/rc.local fi -# End of file # vim: set ts=2 noet: |