Harald Hoyer
52814c0ee3
systemd/dracut-pre-trigger.service: run after systemd-tmpfiles-setup-dev
2013-07-30 16:18:51 +02:00
Harald Hoyer
d124904f2b
systemd: include systemd-tempfiles
2013-07-30 16:18:03 +02:00
Harald Hoyer
d988dc30df
systemd: add support for kmod static devnodes
2013-07-30 11:58:33 +02:00
Colin Walters
99369bea1c
systemd: Replace prefdm.service with display-manager.service
...
The former is dead, the latter is the new name. See:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=b2c9cbafb8b1a2742978e1faf37fbb3cf4fb5d44
https://fedoraproject.org/wiki/Features/DisplayManagerRework
2013-07-24 10:23:08 +02:00
Harald Hoyer
951cedf8cb
Revert "systemd: add systemd-fsck-root.service"
...
This reverts commit 35857f556c
.
2013-07-17 15:05:30 +02:00
Harald Hoyer
c33488feb1
rename sosreport to rdsosreport
...
Renamed sosreport to rdsosreport to differ from the sosreport tool on
the real root.
2013-07-17 14:31:59 +02:00
Harald Hoyer
35857f556c
systemd: add systemd-fsck-root.service
2013-07-17 12:00:04 +02:00
Harald Hoyer
df03141dbc
dracut-cmdline.service: remove Before: systemd-vconsole-setup.service
2013-07-12 09:47:24 +02:00
Harald Hoyer
bf9cdc472c
systemd/module-setup.sh: create emtpy /etc/machine-id
...
Even in hostonly mode, if none was found on the system.
2013-07-11 12:15:17 +02:00
Harald Hoyer
1e057b352a
add PARTLABEL and PARTUUID
2013-07-05 15:32:38 +02:00
Harald Hoyer
b093aa2dc7
beautified shell code
...
checked with shellcheck http://www.shellcheck.net/about.html
2013-07-04 12:31:15 +02:00
Harald Hoyer
32bd2fbb4c
use "rm --" to guard against filenames beginning with "-"
2013-06-28 10:31:18 +02:00
Harald Hoyer
f13deabd22
systemd/module-setup.sh: add slices.target
2013-06-28 09:58:03 +02:00
Harald Hoyer
68cb510f18
systemd: add system.slice unit
2013-06-26 09:15:34 +02:00
Harald Hoyer
4961910fe3
systemd/module-setup.sh: mkdir /etc/systemd
2013-06-13 14:44:13 +02:00
Harald Hoyer
638cad7c97
add dracut-shutdown.service.8.asc manpage
2013-06-13 12:55:26 +02:00
Harald Hoyer
0fbb79d54f
move dracut-shutdown.service to modules.d/98systemd
2013-06-13 11:42:26 +02:00
Harald Hoyer
373efa4427
systemd: make unit files symlinks
2013-06-13 11:08:03 +02:00
Harald Hoyer
cee4599131
systemd/dracut-pre-pivot.service: also execute for cleanup hooks or rd.break
2013-06-13 10:37:45 +02:00
Harald Hoyer
66ed711ccf
systemd/dracut-initqueue.service: specify all initqueues
2013-06-07 13:56:16 +02:00
WANG Chao
437a56dc6b
dracut-initqueue.service: Fix systemd start condition
...
Scripts in dracut initqueue hooks are placed under
/usr/lib/dracut/hooks/initqueue/*/ directory.
And also start initqueue service when kernel cmdline has
rd.break=initqueue
Signed-off-by: WANG Chao <chaowang@redhat.com>
2013-06-07 12:38:36 +02:00
Harald Hoyer
dcae873414
systemd/emergency.service: do not run for action_on_fail=continue
...
same as for dracut-emergency.service
2013-05-30 11:14:39 +02:00
Harald Hoyer
b78e6ac2c3
dracut-emergency.service: do not start for "action_on_fail=continue"
2013-05-29 11:33:25 +02:00
Harald Hoyer
780cb33741
systemd: set environment vars DRACUT_SYSTEMD, NEWROOT in service file
2013-05-28 12:50:57 +02:00
Harald Hoyer
5d68c80b16
systemd: include the systemd-random-seed-load.service
...
The systemd cryptsetup-generator wants systemd-random-seed-load.service
in case /dev/urandom is the device.
2013-04-12 15:27:27 +02:00
Harald Hoyer
ca2c693679
Do not call plymouth with full path
2013-04-11 16:08:26 +02:00
Baoquan He
9d787df196
Let user specify the action after fail
...
Currently the default action is emergency_shell when failure happened
during system boot. In kdump, this default may not be expected. E.g,
if dump target is not rootfs, it does not matter if mount root failed.
Adding an action which allow dracut always go ahead though failure
happens is needed by kdump.
So here add a function action_on_fail() and cmdline parameter
action_on_fail=<shell | continue>. Use action_to_fail() to replace
emergency_shell which was called after failure. By $(getarg action_on_fail=),
decide to drop into shell, or to leave away the failure and go ahead.
v3->v4:
add handling of selinux policy loaded failure, and change code format to
be consitent
Signed-off-by: Baoquan He <bhe@redhat.com>
[Edited by harald@redhat.com ]
2013-04-09 11:14:08 +02:00
Harald Hoyer
bfac40665b
systemd: add new timers.target and paths.target
2013-03-26 16:19:27 +01:00
Harald Hoyer
bb425d20a1
systemd: add dracut.bootup(7) reference to service man pages
2013-03-25 07:56:12 +01:00
Harald Hoyer
cbd69dc6ff
install dracut-*.service units
2013-03-25 07:56:12 +01:00
Harald Hoyer
e26d76dca1
systemd: add more ordering
2013-03-19 12:22:33 +01:00
Harald Hoyer
6b46e7baa0
systemd: do not use "systemd --version" until fixed
2013-03-15 07:10:20 +01:00
Harald Hoyer
85c85f07e2
systemd: switch to new initrd.target
...
(normal startup)
:
:
v
basic.target
|
______________________/|
/ |
| sysroot.mount
| |
| v
| initrd-root-fs.target
| |
| v
| initrd-parse-etc.service
(custom initrd services) |
| v
| (sysroot-usr.mount and
| various mounts marked
| with fstab option
| x-initrd.mount)
| |
| v
| initrd-fs.target
| |
\______________________ |
\|
v
initrd.target
|
v
initrd-cleanup.service
isolates to
initrd-switch-root.target
|
v
______________________/|
/ |
| initrd-udevadm-cleanup-db.service
| |
(custom initrd services) |
| |
\______________________ |
\|
v
initrd-switch-root.target
|
v
initrd-switch-root.service
|
v
switch-root
2013-03-15 07:10:20 +01:00
Harald Hoyer
a23b368c92
systemd: remove upstream renamed old service files
2013-03-13 14:45:55 +01:00
Harald Hoyer
b8060ef781
systemd: add sysctl.d and sysctl.conf
2013-03-13 11:37:05 +01:00
Harald Hoyer
727543c1e6
systemd: add modules-load.d modules to the initramfs
2013-03-13 11:37:05 +01:00
Harald Hoyer
c85cda9e2f
systemd: local-fs.target is now root-fs.target and initrd-fs.target
...
Also rename dracut.target to initrd.target
see also systemd commit 700e07f
http://cgit.freedesktop.org/systemd/systemd/commit/?id=700e07f
2013-03-13 09:34:47 +01:00
Harald Hoyer
900e15da34
systemd/module-setup.sh: call systemd in private dir for version
2013-03-08 11:50:03 +01:00
Harald Hoyer
31737a05e1
systemd: add version check in install()
2013-03-08 07:07:01 +01:00
Harald Hoyer
eb2dc8c34b
systemd: add missing dracut-mount.service dracut-pre-mount.service
2013-03-07 11:47:00 +01:00
Harald Hoyer
510aecdbd8
systemd: add missing dracut-mount.sh dracut-pre-mount.sh dracut.target
2013-03-07 10:35:06 +01:00
Harald Hoyer
59afbd8e73
add missing systemd service man pages
2013-03-07 09:42:00 +01:00
Harald Hoyer
dbfaae0e34
systemd: changes for new initrd services
...
Requires systemd >= 198
2013-03-06 17:21:47 +01:00
Harald Hoyer
f62f3a2191
reset initqueue loop counter only if new uevents exist
2013-03-02 13:19:20 +01:00
Harald Hoyer
9c65c125a9
systemd: change path of switch-root.conf
...
we do not have to clean it up for /etc/switch-root.conf
2013-02-21 12:18:21 +01:00
Harald Hoyer
569ffe77bf
systemd: add systemd-modules-load.service and hook dirs
2013-02-21 12:13:09 +01:00
Harald Hoyer
27a2c3a406
systemd: services got renamed
2013-02-14 12:32:12 +01:00
Harald Hoyer
b347edfa23
dracut-emergency.service: wants systemd-vconsole-setup.service
2013-02-14 12:32:04 +01:00
Harald Hoyer
2663232a01
systemd/dracut-initqueue.sh: call udevadm settle directly
2013-02-11 11:49:19 +01:00
Harald Hoyer
cebab07e68
systemd/dracut-initqueue: run after cryptsetup.target
2013-02-11 11:49:19 +01:00