]> git.ipfire.org Git - thirdparty/dracut.git/log
thirdparty/dracut.git
15 years agoFix ahci detection in kernel 2.6.35
Andrey Borzenkov [Thu, 5 Aug 2010 16:06:57 +0000 (20:06 +0400)] 
Fix ahci detection in kernel 2.6.35

Kernel 2.6.35 (may be, earlier) split ahci into libahci.ko and ahci.ko
and added ahci_platform.ko. As a result, drivers ahci and ahci_platform
do not contain any symbol that are checked for storage modules (it is
libahci.ko that references ata_scsi_ioctl now). So add additional
symbol ahci_init_controller; it seems this is expected to be called by
every driver based on libahci.ko.

Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
15 years agomanpage corrections
Harald Hoyer [Thu, 5 Aug 2010 16:12:38 +0000 (18:12 +0200)] 
manpage corrections

15 years agodracut: let --fwdir be specified multiple times
Harald Hoyer [Thu, 5 Aug 2010 16:12:08 +0000 (18:12 +0200)] 
dracut: let --fwdir be specified multiple times

15 years agodocumentation: moved to docbook man pages
Harald Hoyer [Thu, 5 Aug 2010 14:38:49 +0000 (16:38 +0200)] 
documentation: moved to docbook man pages

15 years agofips: udev trigger with action=add
Harald Hoyer [Thu, 5 Aug 2010 06:47:17 +0000 (08:47 +0200)] 
fips: udev trigger with action=add

15 years agoadd option --ignore-kernel-modules
Amadeusz Żołnowski [Wed, 4 Aug 2010 16:15:19 +0000 (18:15 +0200)] 
add option --ignore-kernel-modules

Instead of adding modprobe and rmmod, create symlinks to /bin/true to
don't produce unnecessary errors.  Anyway it's a workaround for
following desired behaviour: modprobe tries to insert module only if
it's not built into kernel

15 years agoHarden check for used modules in hostonly mode
Andrey Borzenkov [Sun, 9 May 2010 18:23:58 +0000 (22:23 +0400)] 
Harden check for used modules in hostonly mode

Make sure that we do not accept module name which is substring of
some other module name. This resulted in piix being mistakenly loaded
together with ata_piix. It completely broke DVD access here.

Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
15 years ago10i18n: exit if console already initialized
Amadeusz Żołnowski [Mon, 26 Jul 2010 08:15:40 +0000 (10:15 +0200)] 
10i18n: exit if console already initialized

15 years agorenamed 00bootchartd to 00bootchart
Harald Hoyer [Wed, 4 Aug 2010 16:27:48 +0000 (18:27 +0200)] 
renamed 00bootchartd to 00bootchart

15 years agodracut-functions: fixed --omit
Harald Hoyer [Wed, 4 Aug 2010 15:46:54 +0000 (17:46 +0200)] 
dracut-functions: fixed --omit

15 years agoinit: create /dev/.udev/rules.d with correct permissions
Harald Hoyer [Mon, 2 Aug 2010 13:58:48 +0000 (15:58 +0200)] 
init: create /dev/.udev/rules.d with correct permissions

15 years agomkdir /dev/.udev/rules.d with mode 0755
Harald Hoyer [Mon, 2 Aug 2010 13:26:55 +0000 (15:26 +0200)] 
mkdir /dev/.udev/rules.d with mode 0755

15 years agoNEWS: update for version 007
Harald Hoyer [Mon, 2 Aug 2010 12:54:09 +0000 (14:54 +0200)] 
NEWS: update for version 007

15 years agomanpages: updated for /etc/dracut.conf.d
Harald Hoyer [Mon, 2 Aug 2010 12:53:47 +0000 (14:53 +0200)] 
manpages: updated for /etc/dracut.conf.d

15 years agodracut-lib.sh: fixed getarg for nonexistent parameters
Harald Hoyer [Mon, 2 Aug 2010 12:16:10 +0000 (14:16 +0200)] 
dracut-lib.sh: fixed getarg for nonexistent parameters

getarg returned an old "$val" for nonexistent parameters, because "val"
was not local

15 years agomdraid: try to start degraded arrays in various ways
Harald Hoyer [Mon, 2 Aug 2010 11:32:09 +0000 (13:32 +0200)] 
mdraid: try to start degraded arrays in various ways

15 years agomdraid: remove mdadm.conf on rd_NO_MDADMCONF
Harald Hoyer [Mon, 2 Aug 2010 11:31:36 +0000 (13:31 +0200)] 
mdraid: remove mdadm.conf on rd_NO_MDADMCONF

15 years agoTEST-12-RAID-DEG: do not execute rd_NO_MDADMCONF tests
Harald Hoyer [Mon, 2 Aug 2010 11:30:21 +0000 (13:30 +0200)] 
TEST-12-RAID-DEG: do not execute rd_NO_MDADMCONF tests

15 years agoTEST-14-IMSM: fixed test
Harald Hoyer [Mon, 2 Aug 2010 09:58:48 +0000 (11:58 +0200)] 
TEST-14-IMSM: fixed test

15 years agoTEST-13-ENC-RAID-LVM: prepend "luks-" to rd_LUKS_UUID argument
Harald Hoyer [Mon, 2 Aug 2010 09:36:05 +0000 (11:36 +0200)] 
TEST-13-ENC-RAID-LVM: prepend "luks-" to rd_LUKS_UUID argument

15 years agomdraid: remove "local"
Harald Hoyer [Mon, 2 Aug 2010 09:35:25 +0000 (11:35 +0200)] 
mdraid: remove "local"

15 years agoinit: set old umask before switch_root
Harald Hoyer [Mon, 2 Aug 2010 09:28:16 +0000 (11:28 +0200)] 
init: set old umask before switch_root

15 years agocrypt: fix printf
Harald Hoyer [Mon, 2 Aug 2010 09:26:49 +0000 (11:26 +0200)] 
crypt: fix printf

15 years agoTEST-12-RAID-DEG: double disk space
Harald Hoyer [Mon, 2 Aug 2010 09:13:06 +0000 (11:13 +0200)] 
TEST-12-RAID-DEG: double disk space

15 years agoi18n: only source config files, if present
Harald Hoyer [Mon, 2 Aug 2010 09:12:42 +0000 (11:12 +0200)] 
i18n: only source config files, if present

15 years agomdraid: --no-degraded not allowed with -I
Harald Hoyer [Mon, 2 Aug 2010 09:05:11 +0000 (11:05 +0200)] 
mdraid: --no-degraded not allowed with -I

15 years agodracut-functions: fix check=255 logic and dependencies
Harald Hoyer [Mon, 2 Aug 2010 07:40:18 +0000 (09:40 +0200)] 
dracut-functions: fix check=255 logic and dependencies

15 years agoTEST: omit network module for non-network tests
Harald Hoyer [Mon, 2 Aug 2010 08:01:59 +0000 (10:01 +0200)] 
TEST: omit network module for non-network tests

15 years agodracut: let some arguments add up
Harald Hoyer [Mon, 2 Aug 2010 07:59:36 +0000 (09:59 +0200)] 
dracut: let some arguments add up

Specifying multiple -a, -o, -m, -d, --add-drivers, --filesystems now
adds up.

15 years agocrypt: loop until all non-busy crypt devs closed
Harald Hoyer [Mon, 2 Aug 2010 07:40:55 +0000 (09:40 +0200)] 
crypt: loop until all non-busy crypt devs closed

15 years agodebug: add fsck to debug module
Harald Hoyer [Mon, 2 Aug 2010 07:39:49 +0000 (09:39 +0200)] 
debug: add fsck to debug module

15 years agodracut: use hardlink, if available to safe some space
Harald Hoyer [Mon, 2 Aug 2010 07:39:13 +0000 (09:39 +0200)] 
dracut: use hardlink, if available to safe some space

15 years agoversion pre 7
Harald Hoyer [Mon, 2 Aug 2010 06:58:08 +0000 (08:58 +0200)] 
version pre 7

15 years agodracut.spec: redhat-i18n -> i18n
Harald Hoyer [Mon, 2 Aug 2010 06:20:50 +0000 (08:20 +0200)] 
dracut.spec: redhat-i18n -> i18n

15 years agodracut.spec: add bootchartd
Harald Hoyer [Mon, 2 Aug 2010 06:21:28 +0000 (08:21 +0200)] 
dracut.spec: add bootchartd

15 years agodracut.spec: add dracut.conf.d/fedora.conf
Harald Hoyer [Mon, 2 Aug 2010 06:19:36 +0000 (08:19 +0200)] 
dracut.spec: add dracut.conf.d/fedora.conf

15 years agocrypt: strip "luks-" from rd_LUKS_UUID
Harald Hoyer [Thu, 29 Jul 2010 14:35:31 +0000 (16:35 +0200)] 
crypt: strip "luks-" from rd_LUKS_UUID

15 years agoremoved redundant 64-lvm.rules install
Harald Hoyer [Wed, 28 Jul 2010 12:09:28 +0000 (14:09 +0200)] 
removed redundant 64-lvm.rules install

Thanks to Amadeusz Żołnowski, who found it.

15 years agodracut-functions: fix "-m -a" handling
Harald Hoyer [Tue, 27 Jul 2010 09:51:27 +0000 (11:51 +0200)] 
dracut-functions: fix "-m -a" handling

15 years agocrypt: remove emergency source of dracut-lib.sh
Harald Hoyer [Fri, 23 Jul 2010 10:26:42 +0000 (12:26 +0200)] 
crypt: remove emergency source of dracut-lib.sh

15 years agofcoe: add sleeps to fcoe-up
Harald Hoyer [Fri, 23 Jul 2010 10:20:32 +0000 (12:20 +0200)] 
fcoe: add sleeps to fcoe-up

15 years agolvm: wait for all rd_LVM_LV and rd_LVM_VG specified to appear
Harald Hoyer [Fri, 23 Jul 2010 10:16:11 +0000 (12:16 +0200)] 
lvm: wait for all rd_LVM_LV and rd_LVM_VG specified to appear

15 years agomknod with mode and set umask for the rest
Harald Hoyer [Fri, 23 Jul 2010 09:17:19 +0000 (11:17 +0200)] 
mknod with mode and set umask for the rest

15 years agobtrfs: add hostonly check
Harald Hoyer [Wed, 21 Jul 2010 12:25:42 +0000 (14:25 +0200)] 
btrfs: add hostonly check

15 years ago10i18n: fixed i18n_vars parsing
Harald Hoyer [Wed, 21 Jul 2010 12:21:47 +0000 (14:21 +0200)] 
10i18n: fixed i18n_vars parsing

gather_vars() should replace "every" occurance of the seperator

15 years agoselinux: fixed error handling for load-policy
Harald Hoyer [Wed, 21 Jul 2010 11:44:03 +0000 (13:44 +0200)] 
selinux: fixed error handling for load-policy

{} | cmd opens a subshell for {}

15 years ago90crypt: keys on external devices support
Amadeusz Żołnowski [Tue, 13 Jul 2010 17:14:47 +0000 (19:14 +0200)] 
90crypt: keys on external devices support

99base/dracut-lib.sh: new fun.: getoptcomma, foreach_uuid_until

15 years ago10i18n: README corrected
Amadeusz Żołnowski [Tue, 13 Jul 2010 08:13:55 +0000 (10:13 +0200)] 
10i18n: README corrected

15 years agoREADME for 10i18n module
Amadeusz Żołnowski [Tue, 13 Jul 2010 07:58:47 +0000 (09:58 +0200)] 
README for 10i18n module

15 years agodracut-functions: additional symlinks for library files
Amadeusz Żołnowski [Wed, 7 Jul 2010 14:39:09 +0000 (16:39 +0200)] 
dracut-functions: additional symlinks for library files

rev_lib_symlinks: it's new
inst_library: creating additional symlinks for installed library files

15 years agobootchartd: do not enable bootchartd by default
Harald Hoyer [Wed, 21 Jul 2010 11:37:23 +0000 (13:37 +0200)] 
bootchartd: do not enable bootchartd by default

users can always add "-a bootchartd" on image creation or add it
to /etc/dracut.conf.d/myconf.conf

15 years agobootchartd support
Frederic Crozat [Tue, 13 Jul 2010 23:50:55 +0000 (01:50 +0200)] 
bootchartd support

add preliminary bootchard support

Signed-off-by: Maarten Vanraes <maarten.vanraes@gmail.com>
15 years agoconffile before confdir
Andrey Borzenkov [Tue, 13 Jul 2010 23:30:16 +0000 (01:30 +0200)] 
conffile before confdir

conffile should be sourced before confdir

Signed-off-by: Maarten Vanraes <maarten.vanraes@gmail.com>
15 years agodracut: fixed stripping of kernel modules
Harald Hoyer [Tue, 20 Jul 2010 09:24:37 +0000 (11:24 +0200)] 
dracut: fixed stripping of kernel modules

15 years agomultipath: install by default, but run only if wwids are present
Harald Hoyer [Tue, 20 Jul 2010 09:23:14 +0000 (11:23 +0200)] 
multipath: install by default, but run only if wwids are present

15 years agodracut-lib.sh: getarg() returns the value of the last argument
Harald Hoyer [Mon, 12 Jul 2010 16:52:44 +0000 (18:52 +0200)] 
dracut-lib.sh: getarg() returns the value of the last argument

a=0 a=1 a=2
$(getarg a) == "2"

15 years agocryptroot-ask: s/getargs rd_NO_CRYPTTAB/getarg rd_NO_CRYPTTAB/g
Harald Hoyer [Mon, 12 Jul 2010 16:47:08 +0000 (18:47 +0200)] 
cryptroot-ask: s/getargs rd_NO_CRYPTTAB/getarg rd_NO_CRYPTTAB/g

15 years agodracut.conf.d/fedora.conf: created
Harald Hoyer [Mon, 12 Jul 2010 14:33:14 +0000 (16:33 +0200)] 
dracut.conf.d/fedora.conf: created

15 years ago10i18n: fixed directory check logic
Harald Hoyer [Mon, 12 Jul 2010 14:32:32 +0000 (16:32 +0200)] 
10i18n: fixed directory check logic

15 years agoTEST-13-ENC-RAID: add check for rd_LUKS_UUID argument parsing
Harald Hoyer [Mon, 12 Jul 2010 14:16:57 +0000 (16:16 +0200)] 
TEST-13-ENC-RAID: add check for rd_LUKS_UUID argument parsing

15 years agocrypt: wait for all rd_LUKS_UUID disks to appear
Harald Hoyer [Mon, 12 Jul 2010 14:16:39 +0000 (16:16 +0200)] 
crypt: wait for all rd_LUKS_UUID disks to appear

Also give a hint in emergency, if one disk is not found.

15 years agodracut-lib: export RDDEBUG
Harald Hoyer [Mon, 12 Jul 2010 13:33:44 +0000 (15:33 +0200)] 
dracut-lib: export RDDEBUG

15 years agocrypt/parse-crypt.sh: fix end label for luks udev rules
Harald Hoyer [Mon, 12 Jul 2010 12:43:11 +0000 (14:43 +0200)] 
crypt/parse-crypt.sh: fix end label for luks udev rules

15 years agocrypt: removed default 70-luks.rules
Harald Hoyer [Mon, 12 Jul 2010 12:33:43 +0000 (14:33 +0200)] 
crypt: removed default 70-luks.rules

15 years agocrypt: assemble 70-luks.rules dynamically
Harald Hoyer [Mon, 12 Jul 2010 12:31:21 +0000 (14:31 +0200)] 
crypt: assemble 70-luks.rules dynamically

15 years agodracut.spec: removed duplicate COPYING
Harald Hoyer [Fri, 9 Jul 2010 09:19:57 +0000 (11:19 +0200)] 
dracut.spec: removed duplicate COPYING

15 years agoplymouth: depend on crypt, if cryptsetup exists
Harald Hoyer [Fri, 9 Jul 2010 09:19:32 +0000 (11:19 +0200)] 
plymouth: depend on crypt, if cryptsetup exists

15 years agodmsquash-live: do not umount /dev/.initramfs/live for cdrom_id to work
Harald Hoyer [Fri, 9 Jul 2010 09:18:31 +0000 (11:18 +0200)] 
dmsquash-live: do not umount /dev/.initramfs/live for cdrom_id to work

15 years agodm: load dm_mod if device-mapper not in /proc/misc
Harald Hoyer [Thu, 8 Jul 2010 14:18:09 +0000 (16:18 +0200)] 
dm: load dm_mod if device-mapper not in /proc/misc

15 years agodmsquash-live: depend on dm module
Harald Hoyer [Thu, 8 Jul 2010 14:14:55 +0000 (16:14 +0200)] 
dmsquash-live: depend on dm module

15 years agoi18n: now on by default and removed redhat-i18n
Harald Hoyer [Wed, 7 Jul 2010 09:21:38 +0000 (11:21 +0200)] 
i18n: now on by default and removed redhat-i18n

15 years agofcoe: moved fcoeup to initqueue (udev timeouts)
Harald Hoyer [Wed, 7 Jul 2010 09:20:27 +0000 (11:20 +0200)] 
fcoe: moved fcoeup to initqueue (udev timeouts)

15 years agodmsquash-live: mount live image at /dev/.initramfs/live
Harald Hoyer [Tue, 6 Jul 2010 08:16:25 +0000 (10:16 +0200)] 
dmsquash-live: mount live image at /dev/.initramfs/live

15 years agodracut-functions: cosmetic changes to inst_rules
Amadeusz Żołnowski [Mon, 5 Jul 2010 09:25:21 +0000 (11:25 +0200)] 
dracut-functions: cosmetic changes to inst_rules

15 years agodracut-functions: info which udev rules are skipped
Amadeusz Żołnowski [Mon, 5 Jul 2010 07:08:47 +0000 (09:08 +0200)] 
dracut-functions: info which udev rules are skipped

I found it useful.  Maybe help others debugging.

15 years agodracut: info which module is sourced; updated dracut usage
Amadeusz Żołnowski [Mon, 5 Jul 2010 07:06:47 +0000 (09:06 +0200)] 
dracut: info which module is sourced; updated dracut usage

Added description for --confdir.

15 years agoadd module i18n
Amadeusz Żołnowski [Thu, 1 Jul 2010 19:17:37 +0000 (21:17 +0200)] 
add module i18n

dracut-functions: added functions: mksubdirs, inst_decompress,
                  inst_opt_decompress and print_vars

dracut.conf.d: added configuration files for Gentoo and RedHat/Fedora

15 years agodracut.spec: dracut-network needs vconfig for fcoe
Harald Hoyer [Fri, 25 Jun 2010 10:06:19 +0000 (12:06 +0200)] 
dracut.spec: dracut-network needs vconfig for fcoe

15 years agodmsquash, resume: do not name the /dev/.udev/rules like the /etc ones
Harald Hoyer [Fri, 25 Jun 2010 09:42:51 +0000 (11:42 +0200)] 
dmsquash, resume: do not name the /dev/.udev/rules like the /etc ones

15 years agodracut-functions: use LC_ALL=C rather than LANG=C
Harald Hoyer [Tue, 22 Jun 2010 09:59:49 +0000 (11:59 +0200)] 
dracut-functions: use LC_ALL=C rather than LANG=C

15 years agodracut-functions: set LANG=C for ldd output parsing
Harald Hoyer [Tue, 22 Jun 2010 08:32:25 +0000 (10:32 +0200)] 
dracut-functions: set LANG=C for ldd output parsing

15 years agoWrite rules for symlinks to /dev/.udev/rules.d for later usage
Harald Hoyer [Tue, 22 Jun 2010 08:30:39 +0000 (10:30 +0200)] 
Write rules for symlinks to /dev/.udev/rules.d for later usage

We want some symlinks to persist in the real root, so we write them to
/dev/.udev/rules.d, that they survive a retrigger.

15 years agocrypt: add fpu kernel module
Harald Hoyer [Mon, 21 Jun 2010 18:47:01 +0000 (20:47 +0200)] 
crypt: add fpu kernel module

15 years agofips: fixes copy&paste error for "check"
Harald Hoyer [Fri, 18 Jun 2010 10:52:52 +0000 (12:52 +0200)] 
fips: fixes copy&paste error for "check"

15 years agodracut.8: changed IPv6 addresses to the documentation address space
Harald Hoyer [Thu, 17 Jun 2010 15:14:09 +0000 (17:14 +0200)] 
dracut.8: changed IPv6 addresses to the documentation address space

15 years agodracut.8: add note about putting IPv6 addresses in brackets
Harald Hoyer [Thu, 17 Jun 2010 15:03:38 +0000 (17:03 +0200)] 
dracut.8: add note about putting IPv6 addresses in brackets

15 years agofixed "ip=dhcp6"
Harald Hoyer [Thu, 17 Jun 2010 14:25:28 +0000 (16:25 +0200)] 
fixed "ip=dhcp6"

15 years agoVersion 006 006
Harald Hoyer [Thu, 17 Jun 2010 08:42:41 +0000 (10:42 +0200)] 
Version 006

15 years agodracut.spec: moved znet to dracut-network
Harald Hoyer [Thu, 17 Jun 2010 08:45:39 +0000 (10:45 +0200)] 
dracut.spec: moved znet to dracut-network

15 years agodracut, dracut-functions: better vercmp
Amadeusz Żołnowski [Fri, 11 Jun 2010 19:10:34 +0000 (21:10 +0200)] 
dracut, dracut-functions: better vercmp

credits go to V. Lowther

15 years agonetwork: strip pxelinux hardware type field from BOOTIF
Harald Hoyer [Fri, 11 Jun 2010 11:16:36 +0000 (13:16 +0200)] 
network: strip pxelinux hardware type field from BOOTIF

15 years agocrypt: install more aes modules
Harald Hoyer [Fri, 11 Jun 2010 10:52:02 +0000 (12:52 +0200)] 
crypt: install more aes modules

15 years agonetwork: depend on ifcfg, if /etc/sysconfig/network-scripts exist
Harald Hoyer [Thu, 10 Jun 2010 11:52:31 +0000 (13:52 +0200)] 
network: depend on ifcfg, if /etc/sysconfig/network-scripts exist

15 years agolvm: install lvm mirror and snaphot libs
Harald Hoyer [Thu, 10 Jun 2010 11:51:40 +0000 (13:51 +0200)] 
lvm: install lvm mirror and snaphot libs

15 years agodracut-functions: fun. vercmp optimized; credits go to Victor Lowther
Amadeusz Żołnowski [Wed, 9 Jun 2010 15:29:36 +0000 (17:29 +0200)] 
dracut-functions: fun. vercmp optimized; credits go to Victor Lowther

15 years agoiscsi: add support for multiple netroot=iscsi:
Harald Hoyer [Wed, 9 Jun 2010 14:41:10 +0000 (16:41 +0200)] 
iscsi: add support for multiple netroot=iscsi:

The whole netdisk concept should be reviewed though!

15 years agoplymouth/cryptroot-ask.sh: beautify password prompt
Harald Hoyer [Wed, 9 Jun 2010 09:56:06 +0000 (11:56 +0200)] 
plymouth/cryptroot-ask.sh: beautify password prompt

15 years agoselinux: move selinux to a separate module
Harald Hoyer [Wed, 9 Jun 2010 09:22:22 +0000 (11:22 +0200)] 
selinux: move selinux to a separate module

15 years ago90crypt: 'crypto_LUKS' identifier corrected
Amadeusz Żołnowski [Wed, 9 Jun 2010 08:40:31 +0000 (10:40 +0200)] 
90crypt: 'crypto_LUKS' identifier corrected

15 years ago95uswsusp: Gentoo path for 'resume' binary
Amadeusz Żołnowski [Wed, 9 Jun 2010 08:38:36 +0000 (10:38 +0200)] 
95uswsusp: Gentoo path for 'resume' binary