Harald Hoyer
d4bb431621
dracut-functions: convert absolute symlinks to relative
2011-07-25 10:25:44 +02:00
Harald Hoyer
3cd98a6094
dracut-logger: initialize basic vars
2011-07-25 10:25:12 +02:00
Thomas Lange
7641c73dec
fixed typos
2011-07-25 09:11:56 +02:00
Harald Hoyer
40ee8c1814
99base/init: try to mount /usr, if init lives on /usr
2011-07-22 15:17:00 +02:00
Harald Hoyer
a4c235ed3a
dracut-functions: only "dinfo" about missing optioal dracut_install
2011-07-22 14:20:27 +02:00
Harald Hoyer
82eea29797
99base/dracut-lib.sh: don't be quiet on rd.debug
2011-07-22 14:20:27 +02:00
Harald Hoyer
09e0549d51
dracut.kernel.7.xml: beautified doc
2011-07-22 09:49:49 +02:00
Harald Hoyer
c029f4c1da
dracut.kernel.7.xml: s/voonsole.keymap/vconsole.keymap
2011-07-22 09:41:24 +02:00
Américo Wang
4a855e6beb
busybox module: parse busybox defined functions dynamically
...
Currently in dracut busybox module, we hard-code the list of binaries
available in busybox. Actually we can get this list by running busybox
without any arguments.
Also, if find_binary() finds nothing, we would symlink $initdir/
which is not we expect.
Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com>
2011-07-21 09:58:38 +02:00
Harald Hoyer
8570b544e9
TEST-10-RAID/test-init: add comment for rd.break=shutdown
2011-07-20 21:40:50 +02:00
Harald Hoyer
b1b678427e
99base/dracut-lib.sh: fix previous getargs patch
...
patch 9e7f495589
ignored
"getargs key=value"
2011-07-20 21:38:07 +02:00
Harald Hoyer
9e7f495589
dracut-lib.sh: fixed getargs()
...
if $1 has a "=<value>", we want the exact match
if cmdline argument has no "=<value>", we assume "=1"
2011-07-20 21:12:17 +02:00
Harald Hoyer
f47e023498
shutdown: fixed check_shutdown loop
2011-07-20 21:11:36 +02:00
Harald Hoyer
00d89f5170
TEST-10-RAID/test-init: turn off debug for shutdown
2011-07-20 21:10:58 +02:00
Harald Hoyer
ceaf49d735
TEST-10-RAID: extend test case to shutdown
2011-07-20 19:08:25 +02:00
Harald Hoyer
8e448cadf9
90mdraid/md-shutdown.sh: put shutdown in function
2011-07-20 19:06:26 +02:00
Harald Hoyer
4456861f7e
90dm/dm-shutdown.sh: put shutdown in function
2011-07-20 19:06:08 +02:00
Harald Hoyer
2560da6be2
enable shutdown module by default
2011-07-20 19:04:54 +02:00
Harald Hoyer
34b22d6049
90dmsquash-live: optionally install eject
2011-07-20 17:49:29 +02:00
Harald Hoyer
e45ffb5d1f
dracut-logger: create logfile with 0600 permissions
2011-07-20 17:24:33 +02:00
Harald Hoyer
8a29368bf1
dracut.logrotate: remove "yearly"
...
logrotate would only rotate yearly with it
2011-07-20 17:21:02 +02:00
Harald Hoyer
54703a719f
add TEST-15-BTRFSRAID
2011-07-20 14:10:30 +02:00
Harald Hoyer
8e702c3d0f
dracut.spec: remove noreplace for 01-dist.conf
2011-07-20 12:39:58 +02:00
Harald Hoyer
7893469fca
Makefile: inc version
2011-07-18 17:05:06 +02:00
Harald Hoyer
4765889b2e
TODO, NEWS: update
2011-07-18 17:04:54 +02:00
Harald Hoyer
b038e0aac9
Makefile: copy created rpms from rpmbuild in "rpm" target
2011-07-18 17:04:27 +02:00
Harald Hoyer
d8bf119dd2
dracut.spec: fixed logrotate
2011-07-18 16:33:26 +02:00
Amadeusz Żołnowski
d083dd4c39
90kernel-modules: fixed handling rd.driver.post=
2011-07-01 10:15:26 +02:00
Amadeusz Żołnowski
b52294d00b
crypt: dropped plymouth --has-active-vt check on passwd prompt
...
As Ray Strode explains, plymouth --has-active-vt may fail if the user
passes console=ttyS0 or something other not corresponding to
console=tty0, because plymouth is outputing to the serial console and
not a VT in this case.
2011-07-01 10:15:26 +02:00
Harald Hoyer
802e7e1c2e
dmsquash-live: install eject with dracut_install
...
the new search path does the right thing
2011-07-01 10:14:47 +02:00
Harald Hoyer
be1762caff
selinux/selinux-loadpolicy.sh: set LANG=C for load_policy and restorecon
...
set LANG=C for chroot execed tools, because the terminal might not be
able to display the messages and the rest is not translated anyway.
2011-06-22 13:33:37 +02:00
Harald Hoyer
6a2a1ea75f
base/init: do not mount devtmpfs with "noexec"
...
https://bugzilla.redhat.com/show_bug.cgi?id=710711
mmap /dev/zero: Operation not permitted
2011-06-17 13:50:17 +02:00
Harald Hoyer
565f6fb675
crypt/crypt-lib.sh: s/.console.lock/.console_lock/g
...
In the initrd, the init script and the sbin/cryptroot-ask script use
flock with different lock files for the console: /.console_lock and
/.console.lock respectively
2011-06-17 13:44:08 +02:00
Harald Hoyer
f2c6909468
base/init: mount virtual filesystems with the filesystem type as source
2011-06-17 13:14:18 +02:00
Harald Hoyer
0e6a94b329
Makefile: simplify "make rpm"
2011-05-31 16:34:37 +02:00
Harald Hoyer
cae57c60a1
shut
2011-05-31 16:34:24 +02:00
Harald Hoyer
657d68cfff
mdraid: add shutdown script
2011-05-31 15:50:45 +02:00
Harald Hoyer
20636ce09f
dm: add shutdown script
2011-05-31 15:50:45 +02:00
Harald Hoyer
168fa7e571
base: add shutdown script to be called from systemd
2011-05-31 15:50:43 +02:00
Harald Hoyer
55468fb9b3
dracut: use pigz, if available and no compress defined
2011-05-31 14:56:31 +02:00
Harald Hoyer
7ed1de2f1d
mount-root.sh: fixed fsck and "-a" only for "ext*"
2011-05-31 14:56:30 +02:00
Harald Hoyer
c30c65c1b2
dracut-functions: do not redirect modprobe error output to /dev/null
...
filter modprobe error messages and log them. Very useful if modules.dep
is missing.
2011-05-23 17:40:44 +02:00
Harald Hoyer
2627d8a345
dracut-functions: make created directories writable
2011-05-20 20:08:59 +02:00
Harald Hoyer
5fe5c7d0b1
dracut: add --keep option, to inspect the initramfs directory
2011-05-20 20:08:13 +02:00
Michal Soltys
0d8c1d7fa1
95rootfs-block/block-genrules.sh: Use > instead of >>
...
trivial, blocksymlink.sh shouldn't exist at this point.
Signed-off-by: Michal Soltys <soltys@ziu.info>
2011-05-20 17:16:51 +02:00
Michal Soltys
0216d1cda3
95rootfs-block/mount-root.sh: Rely on det_fs and wrap_fsck
...
Use common fsck and det_fs code. Verify filesystem type more
aggressively, which has a chance to be more resistant to
accidental mistakes.
Also, there's no need to generate custom fstab for the sake of fsck
anymore.
Signed-off-by: Michal Soltys <soltys@ziu.info>
2011-05-20 17:16:51 +02:00
Michal Soltys
8b2896f9fa
95fstab-sys: use det_fs and wrap_fsck
...
This patch mainly adds fsck functionality to fstab-sys, with additional
sanity checks (checking for device existence, verifying fstype via
det_fs).
Signed-off-by: Michal Soltys <soltys@ziu.info>
2011-05-20 17:16:50 +02:00
Michal Soltys
e2c5015713
dracut-lib.sh: Add det_fs() and wrap_fsck()
...
Both functions will be used by rootfs-block and fstab-sys modules.
Both are based on code present in mount-root.sh, though few changes are
present.
det_fs:
will try to determine filesystem type for supplied device, even if it's
not auto. If fs cannot be detected, or if the detected one differs from
the supplied one - a warning is issued (so user can fix its stuff later)
wrap_fsck:
will call fsck for specific device with optionally additional
fsckoptions. The function returns fsck return value.
Signed-off-by: Michal Soltys <soltys@ziu.info>
2011-05-20 17:16:50 +02:00
Michal Soltys
e639630da4
dracut-lib.sh: add vwarn() function
...
Similary to vinfo()
Signed-off-by: Michal Soltys <soltys@ziu.info>
2011-05-20 17:16:50 +02:00
Harald Hoyer
ce4359ea85
dracut.spec: build require dash and bash
2011-05-20 15:33:51 +02:00