platform/upstream/dracut.git
12 years agosystemd/switch-root.service: do not require shutdown and isolate to default
Harald Hoyer [Wed, 16 May 2012 09:22:28 +0000 (11:22 +0200)]
systemd/switch-root.service: do not require shutdown and isolate to default

do not require shutdown.target and final.target

After switch-root isolate to the default target. This will load the
default target in the real root after systemd deserializes.

12 years agosystemd/switch-root.target: run target before switch-root.service
Harald Hoyer [Wed, 16 May 2012 09:21:33 +0000 (11:21 +0200)]
systemd/switch-root.target: run target before switch-root.service

12 years agosystemd/dracut-pre-pivot.sh: s/udevd.service/systemd-udev.service/
Harald Hoyer [Wed, 16 May 2012 09:20:59 +0000 (11:20 +0200)]
systemd/dracut-pre-pivot.sh: s/udevd.service/systemd-udev.service/

12 years agobase/module-setup.sh: link /proc/self/mounts to $initdir/etc/mtab
Harald Hoyer [Tue, 15 May 2012 17:03:50 +0000 (19:03 +0200)]
base/module-setup.sh: link /proc/self/mounts to $initdir/etc/mtab

12 years agosystemd: adapt to new switch-root mechanism
Harald Hoyer [Tue, 15 May 2012 16:57:29 +0000 (18:57 +0200)]
systemd: adapt to new switch-root mechanism

12 years agoifcfg/write-ifcfg.sh: add s390 specific configuration options
Harald Hoyer [Thu, 10 May 2012 12:31:05 +0000 (14:31 +0200)]
ifcfg/write-ifcfg.sh: add s390 specific configuration options

https://bugzilla.redhat.com/show_bug.cgi?id=811521

12 years agoMakefile: call git2spec.pl with LANG=C
Harald Hoyer [Thu, 10 May 2012 12:30:31 +0000 (14:30 +0200)]
Makefile: call git2spec.pl with LANG=C

12 years agoFail to boot if mediacheck fails (#817419)
Brian C. Lane [Wed, 9 May 2012 18:15:03 +0000 (11:15 -0700)]
Fail to boot if mediacheck fails (#817419)

The return value of checkisomd5 was being ignored.

12 years agodracut.spec: add 98systemd module
Harald Hoyer [Wed, 9 May 2012 13:13:28 +0000 (15:13 +0200)]
dracut.spec: add 98systemd module

12 years agoifcfg/write-ifcfg.sh: use PREFIX for prefix netmask form
Harald Hoyer [Wed, 9 May 2012 12:58:52 +0000 (14:58 +0200)]
ifcfg/write-ifcfg.sh: use PREFIX for prefix netmask form

https://bugzilla.redhat.com/show_bug.cgi?id=820185

12 years agoadd systemd module
Harald Hoyer [Wed, 9 May 2012 09:47:30 +0000 (11:47 +0200)]
add systemd module

12 years agorootfs-block/block-genrules.sh: install systemd mount unit
Harald Hoyer [Wed, 9 May 2012 09:07:46 +0000 (11:07 +0200)]
rootfs-block/block-genrules.sh: install systemd mount unit

12 years agodracut.sh: install var/run and var/lock
Harald Hoyer [Wed, 9 May 2012 11:13:19 +0000 (13:13 +0200)]
dracut.sh: install var/run and var/lock

12 years agobase/dracut-lib.sh: export UDEVVERSION
Harald Hoyer [Wed, 9 May 2012 09:44:23 +0000 (11:44 +0200)]
base/dracut-lib.sh: export UDEVVERSION

12 years agobase/init.sh: set DRACUT_QUIET only in dracut-lib.sh
Harald Hoyer [Wed, 9 May 2012 09:42:39 +0000 (11:42 +0200)]
base/init.sh: set DRACUT_QUIET only in dracut-lib.sh

12 years agoplymouth/plymouth-pretrigger.sh: get consoledev from /sys/class/tty/console/active
Harald Hoyer [Wed, 9 May 2012 09:05:12 +0000 (11:05 +0200)]
plymouth/plymouth-pretrigger.sh: get consoledev from /sys/class/tty/console/active

12 years agotest/TEST-01-BASIC/test.sh: fix cleanup of overlay dir
Harald Hoyer [Mon, 7 May 2012 14:32:28 +0000 (16:32 +0200)]
test/TEST-01-BASIC/test.sh: fix cleanup of overlay dir

12 years agodracut.spec: require "file"
Harald Hoyer [Mon, 7 May 2012 14:28:44 +0000 (16:28 +0200)]
dracut.spec: require "file"

12 years agoplymouth/plymouth-pretrigger.sh: check for tty dev existence
Harald Hoyer [Mon, 7 May 2012 14:28:16 +0000 (16:28 +0200)]
plymouth/plymouth-pretrigger.sh: check for tty dev existence

12 years agoremoved old udev "vol_id"
Harald Hoyer [Mon, 7 May 2012 14:27:48 +0000 (16:27 +0200)]
removed old udev "vol_id"

12 years agoTODO: update
Harald Hoyer [Fri, 4 May 2012 09:32:48 +0000 (11:32 +0200)]
TODO: update

12 years agoifcfg: fix resolv.conf
Will Woods [Tue, 1 May 2012 18:08:34 +0000 (14:08 -0400)]
ifcfg: fix resolv.conf

/etc/net.*.resolv.conf is not a useful filename; copy it to resolv.conf

12 years agofix _getcmdline arg-duplicating bug with /etc/cmdline*
Will Woods [Tue, 1 May 2012 18:08:33 +0000 (14:08 -0400)]
fix _getcmdline arg-duplicating bug with /etc/cmdline*

If you unset CMDLINE to make _getcmdline re-read /etc/cmdline and
/etc/cmdline.d/*, CMDLINE_ETC and CMDLINE_ETC_D would keep their
contents.

This is a serious problem if you have (e.g.) "ip=eth0:dhcp" in
/etc/cmdline.d/net.conf, because getargs ip= will return
"ip=eth0:dhcp ip=eth0:dhcp" and then parse-ip-opts.sh will die() because
you have two configurations for eth0.

12 years agoTEST-15-BTRFSRAID: add one more partition to the btrfs raid10
Harald Hoyer [Wed, 25 Apr 2012 12:23:12 +0000 (14:23 +0200)]
TEST-15-BTRFSRAID: add one more partition to the btrfs raid10

12 years agoudev-rules/module-setup.sh: fixed udevd location
Harald Hoyer [Wed, 25 Apr 2012 10:22:15 +0000 (12:22 +0200)]
udev-rules/module-setup.sh: fixed udevd location

12 years agomultipath/module-setup.sh: fix host-only/mount checks
Harald Hoyer [Wed, 25 Apr 2012 09:23:49 +0000 (11:23 +0200)]
multipath/module-setup.sh: fix host-only/mount checks

12 years agoiscsi/module-setup.sh: fix host-only/mount checks
Harald Hoyer [Wed, 25 Apr 2012 09:23:10 +0000 (11:23 +0200)]
iscsi/module-setup.sh: fix host-only/mount checks

12 years agoifcfg: write DNS1=... for nameserver= args (RHBZ#815369)
Harald Hoyer [Tue, 24 Apr 2012 11:08:57 +0000 (13:08 +0200)]
ifcfg: write DNS1=... for nameserver= args (RHBZ#815369)

If you're using a static network config, you'll want to keep your
nameservers around when NM starts. Write DNS1 (and DNS2, DNS3, etc..)
into the ifcfg file.

Thanks to Mark Hamzy <hamzy@us.ibm.com>
and Will Woods <wwoods@redhat.com> for the patch.

12 years agonetwork: fix ifup and netroot calling
Harald Hoyer [Mon, 23 Apr 2012 09:31:59 +0000 (11:31 +0200)]
network: fix ifup and netroot calling

12 years agomerge "cleanup" and "pre-pivot-cleanup" hooks
Harald Hoyer [Mon, 23 Apr 2012 09:31:32 +0000 (11:31 +0200)]
merge "cleanup" and "pre-pivot-cleanup" hooks

12 years agobase/dracut-lib.sh: add arguments for source_hook() and source_all()
Harald Hoyer [Mon, 23 Apr 2012 09:30:08 +0000 (11:30 +0200)]
base/dracut-lib.sh: add arguments for source_hook() and source_all()

12 years agobase: add export_n() function
Harald Hoyer [Mon, 23 Apr 2012 09:28:59 +0000 (11:28 +0200)]
base: add export_n() function

resembles export -n for dash

12 years agobase: add debug_on() and debug_off() functions
Harald Hoyer [Mon, 23 Apr 2012 09:28:10 +0000 (11:28 +0200)]
base: add debug_on() and debug_off() functions

12 years agourl-lib: don't use --progress-bar if TERM=dumb (RHBZ#814713)
Will Woods [Fri, 20 Apr 2012 20:20:25 +0000 (16:20 -0400)]
url-lib: don't use --progress-bar if TERM=dumb (RHBZ#814713)

Basically, s390 is the only place I've ever seen TERM=dumb, and it's too
dumb to handle '\r', so --progress-bar produces waaaaay too much output.

The normal progress meter only prints something once per second, so
that's reasonable on terminals where '\r' doesn't work.

See also: https://bugzilla.redhat.com/show_bug.cgi?id=814713

12 years agourl-lib: don't add existing handlers multiple times
Will Woods [Fri, 20 Apr 2012 20:20:24 +0000 (16:20 -0400)]
url-lib: don't add existing handlers multiple times

Every time url-lib gets imported we end up making the list of handlers
longer with redundant entries. That's silly - we shouldn't add items
that already exist.

Note that this means you'll have to manipulate the handler list yourself
if you want to change the position/priority of existing handlers.

12 years agonetwork/parse-ip-opts.sh: remove check for netroot
Harald Hoyer [Thu, 19 Apr 2012 14:41:04 +0000 (16:41 +0200)]
network/parse-ip-opts.sh: remove check for netroot

with anaconda and all other kind of stuff, we might want network, even
for root not on the network

12 years agomove cleanup scripts to pre-pivot-cleanup hook
Dave Young [Thu, 19 Apr 2012 04:01:43 +0000 (12:01 +0800)]
move cleanup scripts to pre-pivot-cleanup hook

below cleanup scripts is moved:
40network: kill-dhclient.sh
90crypt: crypt-cleanup.sh
90multipath: multipathd-stop.sh
95iscsi: cleanup-iscsi.sh
95nfs: nfsroot-cleanup.sh

Signed-off-by: Dave Young <dyoung@redhat.com>
12 years agoadd pre-pivot-cleanup hook
Dave Young [Thu, 19 Apr 2012 04:01:36 +0000 (12:01 +0800)]
add pre-pivot-cleanup hook

Sometimes some hook script will need to be before the cleanup hook scripts
For example dhclient killing, nfs cleanup, etc. must not happen before kdump
because it will use their fuctionalities.

So here introduce a new hook pre-pivot-cleanup, all cleanup scripts will go there.
that means pre-pivot hook is splited to two hooks pre-pivot and pre-pivot-cleanup

Signed-off-by: Dave Young <dyoung@redhat.com>
12 years agonetwork/module-setup.sh: include all kernel/drivers/net/phy drivers
Harald Hoyer [Wed, 18 Apr 2012 11:49:48 +0000 (13:49 +0200)]
network/module-setup.sh: include all kernel/drivers/net/phy drivers

12 years agoMakefile: do not install systemd service in reboot
Harald Hoyer [Wed, 18 Apr 2012 11:14:55 +0000 (13:14 +0200)]
Makefile: do not install systemd service in reboot

shutdown is enough. It is pulled in on reboot.

12 years ago99shutdown/shutdown.sh: export PATH
Harald Hoyer [Wed, 18 Apr 2012 11:08:12 +0000 (13:08 +0200)]
99shutdown/shutdown.sh: export PATH

12 years agobase/init.sh: mount tmpfs with strictatime
Harald Hoyer [Wed, 18 Apr 2012 10:44:00 +0000 (12:44 +0200)]
base/init.sh: mount tmpfs with strictatime

12 years agoudevd moved to /lib/systemd/systemd-udevd
Harald Hoyer [Wed, 18 Apr 2012 10:42:39 +0000 (12:42 +0200)]
udevd moved to /lib/systemd/systemd-udevd

12 years agoman: Fix --add-fstab option in man page
Colin Guthrie [Sat, 14 Apr 2012 17:14:29 +0000 (18:14 +0100)]
man: Fix --add-fstab option in man page

12 years agoDo not run plymouth hook if the binary is missing.
Colin Guthrie [Sat, 14 Apr 2012 15:03:34 +0000 (16:03 +0100)]
Do not run plymouth hook if the binary is missing.

There is a remove-boot-splash script in Mageia that can
strip plymouth from an initrd. Make this script a noop
if that has happened.

12 years agodracut.spec: do not include IMA and selinux modules with systemd
Harald Hoyer [Tue, 17 Apr 2012 10:12:56 +0000 (12:12 +0200)]
dracut.spec: do not include IMA and selinux modules with systemd

12 years agovirtfs root filesystem support
Lennert Buytenhek [Sun, 15 Apr 2012 00:40:17 +0000 (02:40 +0200)]
virtfs root filesystem support

Qemu/KVM provides virtfs, a paravirtualised filesystem that is
implemented by running the Plan 9 folder sharing protocol over
virtio.

Make booting with root=virtfs:foobar use the virtfs filesystem
with mount tag 'foobar' as root filesystem, to allow booting
virtual machines off virtfs.

Note that this only handles 9p over virtio (i.e. virtfs), and
doesn't attempt to handle mounting 9p filesystems over TCP/IP,
for example.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
12 years agodracut.cmdline.7.asc: document "resume=" option
Harald Hoyer [Tue, 17 Apr 2012 10:06:51 +0000 (12:06 +0200)]
dracut.cmdline.7.asc: document "resume=" option

12 years agolsinitrd: support symlinks
Nikoli [Tue, 17 Apr 2012 09:31:27 +0000 (11:31 +0200)]
lsinitrd: support symlinks

12 years agoudev-rules: remove 01-ignore.rules
Harald Hoyer [Mon, 16 Apr 2012 12:50:35 +0000 (14:50 +0200)]
udev-rules: remove 01-ignore.rules

12 years agolvm: disable lvmetad
Peter Rajnoha [Tue, 10 Apr 2012 08:40:53 +0000 (04:40 -0400)]
lvm: disable lvmetad

Currently dracut uses lvm.conf as found in the system and modifies only
global/locking_type setting. As there's a new feature introduced - the lvmetad
daemon, dracut should disable its use as well by setting "global/use_lvmetad=0"
(patch attached).

Otherwise, there's a warning message issued:

dracut: WARNING: Failed to connect to lvmetad: No such file or directory.
Falling back to internal scanning.

@@ -, +, @@
 modules.d/90lvm/lvm_scan.sh     |    2 ++
 modules.d/90lvm/module-setup.sh |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

12 years agodracut.sh: log installed modules to $initdir/lib/dracut/modules.txt
Harald Hoyer [Mon, 16 Apr 2012 11:10:22 +0000 (13:10 +0200)]
dracut.sh: log installed modules to $initdir/lib/dracut/modules.txt

12 years agoDebian multiarch support
Jon Ander Hernandez [Tue, 10 Apr 2012 13:14:38 +0000 (15:14 +0200)]
Debian multiarch support

Another solution could be searching in directories found at
/etc/ld.so.conf.d/*.conf or adding a new parameter. Here is a patch
which adds a new --libdirs parameter, and also a new inst_libdir_file
function which will try to expand metacharacters on each lib
directory:

    inst_libdir_file "libdevmapper-event-lvm*.so"

12 years agorootfs-block: avoid remount when options don't change
Daniel Drake [Wed, 11 Apr 2012 22:00:43 +0000 (23:00 +0100)]
rootfs-block: avoid remount when options don't change

Mounting, unmounting and then mounting a disk partition takes some
time.

On embedded systems such as OLPC XO where we disable fsck and fstab
reading, the root options are not going to change throughout the
mount_root() function, so remounting is time consuming and without
change.

Detect and optimize for this case so that the filesystem is only
mounted once.

12 years agoshutdown: use emergency_shell from dracut-lib
Will Woods [Thu, 5 Apr 2012 17:01:39 +0000 (13:01 -0400)]
shutdown: use emergency_shell from dracut-lib

12 years agoMake splitsep work as documented with less vars than fields
Will Woods [Thu, 5 Apr 2012 17:01:38 +0000 (13:01 -0400)]
Make splitsep work as documented with less vars than fields

According to its comment in dracut-lib.sh:

    splitsep ":" "one:all:the:rest" one two

should set two="all:the:rest". But there's no check to see if the
current field is the last field, so it just gets "all".

12 years agonetwork: add save_netinfo, fix problems with nfs->NM takeover
Will Woods [Thu, 5 Apr 2012 17:01:37 +0000 (13:01 -0400)]
network: add save_netinfo, fix problems with nfs->NM takeover

For NetworkManager to properly take over a NFS-root system, we need to
have the interface name(s) in /tmp/net.ifaces and save the dhclient
lease. This lets the ifcfg module do its magic.

save_netinfo should properly write out /tmp/net.ifaces when needed, and
copies the dhclient files into place.

12 years agorun setup_net at start of initqueue/online hook
Will Woods [Thu, 5 Apr 2012 17:01:36 +0000 (13:01 -0400)]
run setup_net at start of initqueue/online hook

This makes sure the network is active and ready to use during the
initqueue/online hook.

It also makes it so you can run setup_net repeatedly without causing
error messages.

12 years agodracut-lib: add str_ends, to go along with str_starts
Will Woods [Thu, 5 Apr 2012 17:01:35 +0000 (13:01 -0400)]
dracut-lib: add str_ends, to go along with str_starts

12 years agoMakefile: version 018 018
Harald Hoyer [Tue, 3 Apr 2012 07:30:45 +0000 (09:30 +0200)]
Makefile: version 018

12 years agoNEWS: update
Harald Hoyer [Tue, 3 Apr 2012 07:21:25 +0000 (09:21 +0200)]
NEWS: update

12 years agodo not use dracut shutdown, if something failed while unpacking
Harald Hoyer [Thu, 5 Apr 2012 11:49:31 +0000 (13:49 +0200)]
do not use dracut shutdown, if something failed while unpacking

also require "xzcat"

12 years agoMakefile: fix syncheck
Harald Hoyer [Wed, 4 Apr 2012 13:51:10 +0000 (15:51 +0200)]
Makefile: fix syncheck

skip dash syntax check, if bash found in shebang

12 years agoadd s390 cms setup
Harald Hoyer [Tue, 3 Apr 2012 16:53:30 +0000 (18:53 +0200)]
add s390 cms setup

12 years agoadd mtu and macaddr to ip=
Harald Hoyer [Wed, 4 Apr 2012 12:47:29 +0000 (14:47 +0200)]
add mtu and macaddr to ip=

12 years ago95nfs/nfs-lib.sh: add server-ip to nfs server search
Harald Hoyer [Wed, 4 Apr 2012 11:25:38 +0000 (13:25 +0200)]
95nfs/nfs-lib.sh: add server-ip to nfs server search

12 years agobase/mount-hook.sh: add forgotten file
Harald Hoyer [Tue, 3 Apr 2012 15:30:11 +0000 (17:30 +0200)]
base/mount-hook.sh: add forgotten file

12 years agodracut-lib.sh: emergency_shell() test for setsit --ctty option
Harald Hoyer [Tue, 3 Apr 2012 07:29:06 +0000 (09:29 +0200)]
dracut-lib.sh: emergency_shell() test for setsit --ctty option

12 years agoiscsi: renamed rd.iscsi_param to rd.iscsi.param
Harald Hoyer [Tue, 3 Apr 2012 07:24:59 +0000 (09:24 +0200)]
iscsi: renamed rd.iscsi_param to rd.iscsi.param

12 years agolsinitrd: handle LZMA file type
Harald Hoyer [Mon, 2 Apr 2012 09:03:53 +0000 (11:03 +0200)]
lsinitrd: handle LZMA file type

12 years agoTEST-20-NFS: get shell in test root for rd.shell
Harald Hoyer [Mon, 2 Apr 2012 07:03:25 +0000 (09:03 +0200)]
TEST-20-NFS: get shell in test root for rd.shell

12 years agofips: fixed aes_generic module typo
Harald Hoyer [Mon, 2 Apr 2012 07:01:49 +0000 (09:01 +0200)]
fips: fixed aes_generic module typo

12 years ago90lvm/module-setup.sh: ignore DM_UDEV_DISABLE_DISK_RULES_FLAG=1
Harald Hoyer [Fri, 30 Mar 2012 08:48:37 +0000 (10:48 +0200)]
90lvm/module-setup.sh: ignore DM_UDEV_DISABLE_DISK_RULES_FLAG=1

Ignore logical volumes, which have DM_UDEV_DISABLE_DISK_RULES_FLAG=1
set for the generation of hostonly cmdline parameter.

12 years agodracut-functions.sh:get_fs_env() bail out early
Harald Hoyer [Fri, 30 Mar 2012 08:47:35 +0000 (10:47 +0200)]
dracut-functions.sh:get_fs_env() bail out early

if udevadm found information about a device (DEVPATH set), then bail out
early, if ID_FS_TYPE was not set.

12 years agodracut-functions.sh: fix get_fs_env()
Harald Hoyer [Thu, 29 Mar 2012 13:20:41 +0000 (15:20 +0200)]
dracut-functions.sh: fix get_fs_env()

12 years agodracut.sh:_get_fs_type() readlink devices to avoid dups
Harald Hoyer [Thu, 29 Mar 2012 13:14:26 +0000 (15:14 +0200)]
dracut.sh:_get_fs_type() readlink devices to avoid dups

12 years agodracut-functions.sh: removed get_fs_uuid() and get_fs_type()
Harald Hoyer [Thu, 29 Mar 2012 12:56:46 +0000 (14:56 +0200)]
dracut-functions.sh: removed get_fs_uuid() and get_fs_type()

get_fs_uuid() and get_fs_type() are not used anymore

12 years agodracut-functions.sh: no '' for shell regex
Harald Hoyer [Thu, 29 Mar 2012 12:38:45 +0000 (14:38 +0200)]
dracut-functions.sh: no '' for shell regex

12 years agodracut-functions.sh: proper return get_fs_env() and get_fs_type()
Harald Hoyer [Thu, 29 Mar 2012 12:37:41 +0000 (14:37 +0200)]
dracut-functions.sh: proper return get_fs_env() and get_fs_type()

12 years agolsinitrd.sh: no "" for shell regex
Harald Hoyer [Thu, 29 Mar 2012 12:36:43 +0000 (14:36 +0200)]
lsinitrd.sh: no "" for shell regex

12 years agoTEST-12-RAID-DEG/create-root.sh: settle after deconstruct
Harald Hoyer [Thu, 29 Mar 2012 12:36:20 +0000 (14:36 +0200)]
TEST-12-RAID-DEG/create-root.sh: settle after deconstruct

12 years agofstab-sys: also include the module, if --add-fstab was specified
Harald Hoyer [Thu, 29 Mar 2012 10:54:27 +0000 (12:54 +0200)]
fstab-sys: also include the module, if --add-fstab was specified

also fixup the logic what and when to mount.

first initramfs/etc/fstab is mounted

$NEWROOT/etc/fstab.sys takes precendence over initramfs/etc/fstab.sys

12 years ago90dmsquash-live/dmsquash-live-root.sh: add symlink
Harald Hoyer [Thu, 29 Mar 2012 10:53:53 +0000 (12:53 +0200)]
90dmsquash-live/dmsquash-live-root.sh: add symlink
/run/initramfs/livedev

12 years agoiscsi: add rd.iscsi_param
Harald Hoyer [Thu, 29 Mar 2012 09:54:42 +0000 (11:54 +0200)]
iscsi: add rd.iscsi_param

rd.iscsi_param is directly handed over to iscsistart as a --param option

12 years agoadd iscsi interface binding
Harald Hoyer [Thu, 29 Mar 2012 09:53:59 +0000 (11:53 +0200)]
add iscsi interface binding

iscsi connections can now be bound to <iscsi_iface_name> and <netdev_name>

12 years ago90livenet/parse-livenet.sh: unset CMDLINE, after adding parameters
Harald Hoyer [Thu, 29 Mar 2012 09:40:16 +0000 (11:40 +0200)]
90livenet/parse-livenet.sh: unset CMDLINE, after adding parameters

12 years agodracut-functions.sh: skip comment lines in fstab
Harald Hoyer [Wed, 28 Mar 2012 09:09:46 +0000 (11:09 +0200)]
dracut-functions.sh: skip comment lines in fstab

12 years ago95fstab-sys/mount-sys.sh: removed check for existing /dev
Harald Hoyer [Tue, 27 Mar 2012 14:00:28 +0000 (16:00 +0200)]
95fstab-sys/mount-sys.sh: removed check for existing /dev

there are a lot of filesystems, which do not need an actual device node

12 years ago95fstab-sys/mount-sys.sh: removed bashism
Harald Hoyer [Tue, 27 Mar 2012 14:00:02 +0000 (16:00 +0200)]
95fstab-sys/mount-sys.sh: removed bashism

12 years ago95nbd/nbdroot.sh: removed bashism
Harald Hoyer [Tue, 27 Mar 2012 13:59:35 +0000 (15:59 +0200)]
95nbd/nbdroot.sh: removed bashism

12 years agodocument --tmpdir option
Amadeusz Żołnowski [Mon, 26 Mar 2012 12:28:36 +0000 (14:28 +0200)]
document --tmpdir option

12 years agoadd --tmpdir option to cmd line args and tmpdir to config file
Amadeusz Żołnowski [Mon, 26 Mar 2012 12:28:35 +0000 (14:28 +0200)]
add --tmpdir option to cmd line args and tmpdir to config file

Default temporary directory used by Dracut is /var/tmp, but users might
want to change it to /tmp.

12 years agodracut.conf: add comment about /etc/dracut.conf.d
Harald Hoyer [Mon, 26 Mar 2012 12:37:39 +0000 (14:37 +0200)]
dracut.conf: add comment about /etc/dracut.conf.d

12 years agodracut.sh: add "--no-hostonly" option
Harald Hoyer [Mon, 26 Mar 2012 12:30:39 +0000 (14:30 +0200)]
dracut.sh: add "--no-hostonly" option

12 years agoinst_symlink: create parent dir if doesn't exist
Amadeusz Żołnowski [Mon, 26 Mar 2012 07:39:34 +0000 (09:39 +0200)]
inst_symlink: create parent dir if doesn't exist

If symlink is yet alone in target directory, inst_symlink will fail to
create it.  This is how to reproduce the bug:

 # mkdir /tmp/test
 # ln -s /bin/cp /tmp/test/cp
 # ./dracut -l -f -H /tmp/test.img -I /tmp/test/cp

Result:

[...]

I: *** Including modules done ***
ln: failed to create symbolic link
`/var/tmp/initramfs.Z5isVu//tmp/test/cp': No such file or directory
ln: failed to create symbolic link
`/var/tmp/initramfs.Z5isVu//tmp/test/cp': No such file or directory
I: Wrote /tmp/test.img:

[...]

Following patch creates directory for the symlink if it doesn't exist.

12 years agodracut.8.asc: format for 80 chars page width
Harald Hoyer [Fri, 23 Mar 2012 10:01:54 +0000 (11:01 +0100)]
dracut.8.asc: format for 80 chars page width

12 years agodracut.8.asc: correct c&p error and add desciption of "--mount"
Harald Hoyer [Fri, 23 Mar 2012 10:01:25 +0000 (11:01 +0100)]
dracut.8.asc: correct c&p error and add desciption of "--mount"

12 years ago99base/init.sh: revert the "cp" "mv" change for /run/initramfs
Harald Hoyer [Thu, 22 Mar 2012 16:05:20 +0000 (17:05 +0100)]
99base/init.sh: revert the "cp" "mv" change for /run/initramfs

12 years agoshutdown: fix PATH
Will Woods [Wed, 21 Mar 2012 23:47:46 +0000 (19:47 -0400)]
shutdown: fix PATH

Some systems might not use /bin:/sbin in their paths anymore, but we're
still using it in initramfs, so make sure our PATH is correct.

12 years agodracut.asc: set level down for the manpage includes
Harald Hoyer [Wed, 21 Mar 2012 16:40:08 +0000 (17:40 +0100)]
dracut.asc: set level down for the manpage includes