- avoid dependency on network-scrips
This commit is contained in:
parent
1ec03967cb
commit
5e82789fe7
13
ccw_init
13
ccw_init
@ -24,6 +24,17 @@ get_config_line_by_subchannel()
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# borrowed from network-scrips, initscripts along with the get_config_by_subchannel
|
||||||
|
[ -z "$__sed_discard_ignored_files" ] && __sed_discard_ignored_files='/\(~\|\.bak\|\.old\|\.orig\|\.rpmnew\|\.rpmorig\|\.rpmsave\)$/d'
|
||||||
|
|
||||||
|
get_config_by_subchannel ()
|
||||||
|
{
|
||||||
|
LANG=C grep -E -i -l \
|
||||||
|
"^[[:space:]]*SUBCHANNELS=['\"]?([0-9]\.[0-9]\.[a-f0-9]+,){0,2}${1}(,[0-9]\.[0-9]\.[a-f0-9]+){0,2}['\"]?([[:space:]]+#|[[:space:]]*$)" \
|
||||||
|
/etc/sysconfig/network-scripts/ifcfg-* \
|
||||||
|
| LC_ALL=C sed -e "$__sed_discard_ignored_files"
|
||||||
|
}
|
||||||
|
|
||||||
CHANNEL=${DEVPATH##*/}
|
CHANNEL=${DEVPATH##*/}
|
||||||
|
|
||||||
if [ $MODE = "dracut" ]; then
|
if [ $MODE = "dracut" ]; then
|
||||||
@ -49,8 +60,6 @@ if [ $MODE = "dracut" ]; then
|
|||||||
elif [ $MODE = "normal" ]; then
|
elif [ $MODE = "normal" ]; then
|
||||||
NOLOCALE="yes"
|
NOLOCALE="yes"
|
||||||
|
|
||||||
. /etc/sysconfig/network-scripts/network-functions
|
|
||||||
|
|
||||||
CONFIG_FILE=$(get_config_by_subchannel $CHANNEL)
|
CONFIG_FILE=$(get_config_by_subchannel $CHANNEL)
|
||||||
|
|
||||||
if [ -n "$CONFIG_FILE" ]; then
|
if [ -n "$CONFIG_FILE" ]; then
|
||||||
|
@ -152,7 +152,6 @@ Requires: gawk sed coreutils
|
|||||||
Requires: sysfsutils
|
Requires: sysfsutils
|
||||||
Requires: sg3_utils
|
Requires: sg3_utils
|
||||||
Requires: ethtool
|
Requires: ethtool
|
||||||
Requires: network-scripts
|
|
||||||
Requires: tar
|
Requires: tar
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
BuildRequires: perl-generators
|
BuildRequires: perl-generators
|
||||||
|
Loading…
Reference in New Issue
Block a user