Harald Hoyer
29b10e65b1
dracut-functions: make local vars local and prefix with "_"
2011-05-12 11:06:47 +02:00
Harald Hoyer
3b403b32fc
removed trailing whitespaces
2011-05-10 11:56:09 +02:00
Harald Hoyer
ba7457ee00
network/parse-ip-opts.sh: fix ifname for ibft with all args
2011-05-02 11:30:29 +02:00
Harald Hoyer
7b069d5ea7
network/net-genrules.sh: also honor rename events
2011-05-02 11:29:58 +02:00
Marian Ganisin
c34130f705
don't overwrite ifname=
...
[Harald Hoyer <harald@redhat.com>: replaced grep with strstr]
[Harald Hoyer <harald@redhat.com>: handle multiple ifname= arguments]
2011-05-02 11:28:29 +02:00
Marian Ganisin
cc8f077e9f
skip condition fixed
2011-05-02 11:28:22 +02:00
Marian Ganisin
ccacb45c52
correct module name
2011-05-02 11:28:04 +02:00
Harald Hoyer
7eb40c488c
base: s#initlog#loginit#g for consistency
2011-04-12 11:07:40 +02:00
Harald Hoyer
fb59f4c967
get rid of absolute PATHs
2011-04-08 13:49:06 +02:00
Harald Hoyer
85323dcbb9
40network/dhcp-root.sh: s#initqueue-finished#initqueue/finished#g
2011-03-29 15:46:53 +02:00
Harald Hoyer
1489c9b1af
40network: make dhclient mandatory again
2011-03-28 17:23:06 +02:00
Amadeusz Żołnowski
86d404513f
40network: install dhclient, brctl and ifenslave optionally
...
Warning given by check() function in case if any of those binaries
doesn't exist was removed, because it's produces by "dracut_install -o"
later.
2011-03-25 16:28:28 +01:00
Amadeusz Żołnowski
d1ef3951f3
modules.d: logging functions adjusted to dracut-logger
2011-03-25 16:22:05 +01:00
Harald Hoyer
0b53ca70b6
Move all hooks to "$hookdir"
...
hookdir=/lib/dracut/hooks for now, to keep the root directory clean
2011-03-25 16:10:46 +01:00
Harald Hoyer
c9f1e3d1f4
check for getarg() function before sourcing dracut-lib.sh
...
make use of "type getarg" to check, if we really need to source
dracut-lib.sh
2011-03-25 16:10:46 +01:00
Harald Hoyer
e86a6d390d
network: install brctl optionally
2011-03-25 15:44:00 +01:00
Harald Hoyer
19f3a804e7
s#/dev/.run#/run#g
...
Move things where they really belong to.
2011-03-18 18:23:44 +01:00
Harald Hoyer
b177e9133e
move all /dev/.initramfs to /dev/.run/initramfs
...
We want all "/var/run" information to live in /dev/.run, until the real
root is mounted.
Therefore we mount a tmpfs on /dev/.run, which can/will be bind/move mounted
on /var/run later on.
2011-03-10 12:40:47 +01:00
Harald Hoyer
38ba0d7a62
network: add iBFT interface configuration
...
[forward port of 0828d4c3574693ae80c217229e1bba6948dc9509]
2011-03-07 13:37:20 +01:00
Harald Hoyer
71df3c4329
renamed module-info.sh to module-setup.sh
2011-02-02 16:35:18 +01:00
Harald Hoyer
95d2dabc25
replaced check,install,installkernel with module-info.sh
2011-02-02 13:56:03 +01:00
Harald Hoyer
5023964844
move initlog.pipe to /dev/.initramfs
2010-11-11 11:08:40 +01:00
Pádraig Brady
c8584872be
network: don't die if gateway is down and root server is local
...
modules.d/40network/netroot: Don't arping the gateway if we don't need to
2010-10-28 17:11:34 +02:00
Harald Hoyer
57a49c6727
chmod 0755 modules.d/40network/parse-bond.sh
2010-10-18 16:20:19 +02:00
Vladislav Bogdanov
96fb9c8dd7
add bonding
...
Format:
bond=<bondname>[:<bondslaves>:[:<options>]]
bondslaves is a comma-separated list of physical (ethernet) interfaces.
options is a comma-separated list on bonding options (modinfo bonding for
details) in format compatible with initscripts.
If options include multi-valued arp_ip_target option, then its values
should be separated by semicolon.
bond without parameters assumes bond=bond0:eth0,eth1:balance-rr
2010-10-18 16:10:41 +02:00
Harald Hoyer
a8a949d9e5
network: kill -9 dhclient, if normal kill does not succeed
...
https://bugzilla.redhat.com/show_bug.cgi?id=583348
2010-09-23 16:26:30 +02:00
Harald Hoyer
cc02093d69
reformat source code
...
removed tabs and set indention to 4 spaces
added emacs and vi format headers
2010-09-10 15:34:36 +02:00
Harald Hoyer
5acc508cae
fixed "use $libdir and $usrlibdir instead of ..."
2010-08-23 12:40:15 +02:00
Amadeusz Żołnowski
55309e7800
use $libdir and $usrlibdir instead of individual detect with ldd
2010-08-23 11:55:11 +02:00
Amadeusz Żołnowski
f3af7bd66b
use 'type' built-in instead of external cmd 'which' in every Bash script
2010-08-23 11:54:09 +02:00
Harald Hoyer
1c894acb42
fixed "ip=dhcp6"
2010-06-17 16:25:28 +02:00
Harald Hoyer
5f927f201d
network: strip pxelinux hardware type field from BOOTIF
2010-06-11 13:16:36 +02:00
Harald Hoyer
4eab305062
network: depend on ifcfg, if /etc/sysconfig/network-scripts exist
2010-06-10 13:52:31 +02:00
Harald Hoyer
e54a84113e
get rid of rdnetdebug
...
set PS4 and output to /dev/initlog.pipe
2010-05-19 09:38:09 +02:00
Harald Hoyer
7c0aa2a2ea
40network/ifup: be more verbose
2010-05-19 09:33:58 +02:00
Harald Hoyer
9ab1426534
40network/dhclient-script: be more verbose
2010-05-19 09:33:20 +02:00
Harald Hoyer
647035f9aa
40network/parse-ip-opts.sh: add "ip=auto6" to valid options
2010-05-19 08:29:05 +02:00
Harald Hoyer
5be225d299
use "grep" directly without "nm" to drop binutils requirement
2010-05-07 10:44:30 +02:00
Harald Hoyer
8ded2a65c0
network: correct rules for multiple nics
2010-04-16 17:59:48 +02:00
Harald Hoyer
400723054c
network: removed bogus udev rules
2010-04-16 17:59:48 +02:00
Harald Hoyer
c98bcec89c
add preliminary IPv6 support
2010-02-04 16:05:19 +01:00
Philippe Seewer
6a0ce0a518
Module scripts should be executable
2009-11-27 14:07:20 +01:00
Warren Togami
157a8ddf5c
Revert to per-device resolv.conf by Seewer's suggestion.
2009-10-13 14:19:49 -04:00
Harald Hoyer
186b9c9aac
network/parse-bridge: check for bridge parameter not ip
2009-10-08 18:08:34 +02:00
Philippe Seewer
7a6e646c83
Move write-ifcfg to its own module
...
ifcfg config style is redhat specific, this should be in its own
module.
2009-10-06 15:23:52 +02:00
Philippe Seewer
5fb4ac2286
Add DAD to dhclient-script
...
The manpage for dhclient-script says:
Before actually configuring the address, dhclient-script should
somehow ARP for it and exit with a nonzero status if it receives a
reply.
By using arping in dracut this is very easy, since arping has a
specific option to do just that.
2009-10-06 15:17:39 +02:00
Philippe Seewer
98f25e9694
Add simple STP timeout handler
...
This patch adds STP timeout error handling with arping. It's rather
simple since it only cares about the primary interface and blindly
assumes that if no gateway is available the root server is on the
same subnet.
2009-10-06 15:16:52 +02:00
Philippe Seewer
d92ca28b16
Get rid of hostname utility
...
dracut doesn't really need a utility to set the hostname. It only
saves a few ks of space, but every bit is good.
2009-10-06 15:14:04 +02:00
Seewer Philippe
d1dd6bb746
Be a bit more optimistic when setting mtus
...
The usual approach to setting mtus is to set the interface down,
set the mtu then set the interface back up again. Modern hardware
and/or drivers may support setting this on the fly, so we try
this and fall back to the old behaviour it it doesn't work.
In addition this patch only allows mtus greater than 576, this is
taken from debian/ubuntu dhclient-script.
2009-10-06 15:09:34 +02:00
Harald Hoyer
bf87d252f3
network: wait for interfaces to come up, before proceeding
2009-10-06 15:07:52 +02:00