Harald Hoyer
3f793c91f4
AUTHORS: generated by git-shortlog
...
add AUTHORS target to Makefile
only list main authors in man page
2009-10-07 10:11:55 +02:00
Harald Hoyer
2dc4a31b6c
add .mailmap
2009-10-07 10:03:47 +02:00
Harald Hoyer
40ef4325d9
test: run all tests with rdinitdebug by default
2009-10-06 19:09:22 +02:00
Harald Hoyer
16da29bf9d
99base/initqueue: make operations more atomic
2009-10-06 19:09:22 +02:00
Harald Hoyer
9fbe8a001b
TEST-50-MULTINIC/test.sh: add selinux=0
2009-10-06 19:09:21 +02:00
Harald Hoyer
f12b432efd
test: add "failme" parameter for failing tests
2009-10-06 19:09:17 +02:00
Harald Hoyer
e71a5ca5f2
test/*/hard-off.sh: poweroff, if failme specified
2009-10-06 16:37:20 +02:00
Harald Hoyer
837a5a6021
dracut.spec: update changelog and filelists
2009-10-06 15:24:31 +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
a71f1b4917
Add multinic test suite
...
This is a start a test suite for the multinic support of dracut
2009-10-06 15:17:39 +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
Harald Hoyer
8f397a9be7
base: add missing loginit
2009-10-06 14:43:53 +02:00
Michal Schmidt
ca270f7c17
dracut.8: removed switch_root relicts and changed URL
2009-10-06 10:30:43 +02:00
Harald Hoyer
a8a3ca5102
updated NEWS
2009-10-01 19:59:43 +02:00
Harald Hoyer
2c78a5a5a0
dracut-gencmdline: fixed rd_NO_LUKS case
2009-10-01 19:52:48 +02:00
Harald Hoyer
2521f714f9
fixed UUID= and LABEL= handling
2009-10-01 19:38:14 +02:00
Harald Hoyer
95b4875c8a
updated NEWS
2009-10-01 18:57:23 +02:00
Harald Hoyer
ec01ab23fb
dmsquash: use info() and die() rather than echo
2009-10-01 18:43:35 +02:00
Harald Hoyer
34debf18bf
dracut: strip kernel modules which have no x bit set
2009-10-01 18:41:04 +02:00
Harald Hoyer
4592b6983a
base: add logger for rdinitdebug
...
initlog logs to /init.log /dev/kmsg and /dev/console
2009-10-01 18:11:24 +02:00
Harald Hoyer
a0e44f97bd
iscsi/iscsiroot: remove redirection on rdnetdebug
...
iscsiroot is now executed in the initqueue
2009-10-01 15:21:55 +02:00
Harald Hoyer
de439e24d7
base/init: stop udev exec queue before killing it
2009-10-01 15:17:59 +02:00
Harald Hoyer
187d04ccb0
syslog: use initqueue to start syslog
2009-10-01 14:46:16 +02:00
Harald Hoyer
f214273fd6
nfs/nfsroot: do not redirect output on rdnetdebug
...
nfsroot is now in the initqueue
2009-10-01 14:46:16 +02:00
Harald Hoyer
52aeb3f312
base/dracut-lib: add setdebug
...
do not clutter rdinitdebug output with getarg and getargs debug
2009-10-01 14:46:16 +02:00
Harald Hoyer
d84c1df906
nbd/nbdroot: add better check if nbd0 is ready to be mounted
2009-10-01 14:46:15 +02:00
Harald Hoyer
a1dd79d4fe
network/netroot: remove flock
...
netroot is now in the initqueue
2009-10-01 14:46:15 +02:00
Harald Hoyer
0519556070
network/netroot: do not redirect output on rdnetdebug
...
netroot is now in the initqueue
2009-10-01 14:46:15 +02:00
Harald Hoyer
d64d04df39
nbd/nbdroot: do not redirect debug output on rdnetdebug
...
nbdroot is now in the initqueue and rdinitdebug should cover that
2009-10-01 14:46:15 +02:00
Harald Hoyer
cf476dbc41
nbd/nbdroot: use udevsettle to wait for /dev/nbd0
...
nbdroot is now in the initqueue, so we can use udevsettle
2009-10-01 14:46:15 +02:00
Harald Hoyer
8bfed103d8
mdraid: do not cleanup on auto assembly with mdadm.conf
2009-10-01 14:46:14 +02:00
Harald Hoyer
e9b6e4e839
nbd: finish on /dev/root rather than on nbd0
2009-10-01 14:46:14 +02:00
Harald Hoyer
1dc53cfd1e
nfs: specify nfs version 3 explicitly and retry with nfs version 2
2009-10-01 14:46:13 +02:00
Harald Hoyer
f57b5bc735
network: move netroot to initqueue
...
Schedule netroot for the initqueue inside ifup and dhclient.
2009-10-01 14:45:24 +02:00
Harald Hoyer
d46c2e8b0a
dracut-functions: let inst*() honor and handle symlinks correctly
2009-09-30 15:35:33 +02:00
Harald Hoyer
f6d1cb89de
dracut-functions: inst_simple() with cp -p to preserver timestamps, etc.
2009-09-30 15:34:12 +02:00
Harald Hoyer
0e0031dc61
init: start udevd with --resolve-names=never
2009-09-30 15:04:50 +02:00
Harald Hoyer
2168327bfa
init: mount /dev/shm
2009-09-30 15:04:36 +02:00
Harald Hoyer
5cf5569d6e
Makefile: reorder targets
2009-09-30 10:18:25 +02:00
Lance Albertson
b4391067ff
dracut-gencmdline: check for keyboard & i18n files
2009-09-29 19:02:05 +02:00
Lance Albertson
1961248339
dir symlinks
...
On amd64 multilib Gentoo, /lib is a symlink to /lib64, and dracut creates
duplicate files in /lib and /lib64 in a resulting cpio image. Other files are
missing in /lib64 but exists in /lib in that image. So /usr/sbin/lvm fails to
run from initrd due to missing libraries. A possible solution is to create in
the initrd the same /lib symlink as in host system, if /lib is a symlink.
http://bugs.gentoo.org/show_bug.cgi?id=278442#c10
2009-09-29 19:01:29 +02:00
Lance Albertson
13d942e163
custom paths
...
Fix Makefile so that it allows us to install the root in a sane location (which
is needed in Gentoo).
2009-09-29 19:00:48 +02:00
Harald Hoyer
99fd62e3be
dm/lvm: make usage of new udev event rules optionally
2009-09-29 18:29:34 +02:00
Harald Hoyer
0cded44025
95dasd: add dasd_diag_mod module
2009-09-29 18:20:48 +02:00
Harald Hoyer
a8aad9de61
dracut.8: fixed ifname position
2009-09-29 17:12:03 +02:00
Harald Hoyer
ffe53c91c5
95dasd: use 'uname -m' instead of 'arch'
2009-09-29 17:10:22 +02:00