]> git.ipfire.org Git - thirdparty/dracut.git/blob - modules.d/40network/check
network: depend on ifcfg, if /etc/sysconfig/network-scripts exist
[thirdparty/dracut.git] / modules.d / 40network / check
1 #!/bin/bash
2
3 if [[ $1 = -d ]]; then
4 [ -d /etc/sysconfig/network-scripts/ ] && echo ifcfg
5 exit 0
6 fi
7
8 . $dracutfunctions
9
10 for program in ip arping; do
11 which $program >/dev/null 2>&1
12 if [ $? -ne 0 ]; then
13 dwarning "Could not find program \"$program\" required by network."
14 exit 1
15 fi
16 done
17 for program in dhclient brctl; do
18 which $program >/dev/null 2>&1
19 if [ $? -ne 0 ]; then
20 dwarning "Could not find program \"$program\" it might be required by network."
21 fi
22 done
23
24
25
26 exit 255
27