diff options
author | Bill Nottingham <notting@redhat.com> | 2010-11-16 21:05:02 -0500 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2010-11-16 21:05:02 -0500 |
commit | 3c46ef163cd34ef360c0c0322b4d90e3c3dad457 (patch) | |
tree | 2bdb147b62c957600bf6d35c0706f6b15d4f2e7c /systemd/system | |
parent | 7eaac898d086ea2a3dc2da549e192c5f164a5751 (diff) | |
parent | cc5b400dd6bad85f5d7b8e4a889134d3668e20a4 (diff) | |
download | initscripts-3c46ef163cd34ef360c0c0322b4d90e3c3dad457.tar initscripts-3c46ef163cd34ef360c0c0322b4d90e3c3dad457.tar.gz initscripts-3c46ef163cd34ef360c0c0322b4d90e3c3dad457.tar.bz2 initscripts-3c46ef163cd34ef360c0c0322b4d90e3c3dad457.tar.xz initscripts-3c46ef163cd34ef360c0c0322b4d90e3c3dad457.zip |
Merge branch 'systemd-branch'
Diffstat (limited to 'systemd/system')
-rw-r--r-- | systemd/system/fedora-autorelabel.service | 14 | ||||
-rw-r--r-- | systemd/system/fedora-autoswap.service | 13 | ||||
-rw-r--r-- | systemd/system/fedora-configure.service | 15 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-1.service | 15 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-2.service | 15 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-3.service | 15 | ||||
-rw-r--r-- | systemd/system/fedora-loadmodules.service | 15 | ||||
-rw-r--r-- | systemd/system/fedora-readonly.service | 13 | ||||
-rw-r--r-- | systemd/system/fedora-storage-init.service | 13 | ||||
-rw-r--r-- | systemd/system/fedora-sysinit-hack.service | 10 | ||||
-rw-r--r-- | systemd/system/fedora-sysinit-unhack.service | 10 | ||||
-rw-r--r-- | systemd/system/fedora-wait-storage.service | 15 | ||||
-rw-r--r-- | systemd/system/sysinit.service | 10 |
13 files changed, 173 insertions, 0 deletions
diff --git a/systemd/system/fedora-autorelabel.service b/systemd/system/fedora-autorelabel.service new file mode 100644 index 00000000..bca3f956 --- /dev/null +++ b/systemd/system/fedora-autorelabel.service @@ -0,0 +1,14 @@ +[Unit] +Description=Relabel all filesystems, if necessary +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target +After=local-fs.target +Requires=remount-rootfs.service local-fs.target + +[Service] +ExecStart=/lib/systemd/fedora-autorelabel +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes +StandardInput=tty diff --git a/systemd/system/fedora-autoswap.service b/systemd/system/fedora-autoswap.service new file mode 100644 index 00000000..8cd881d9 --- /dev/null +++ b/systemd/system/fedora-autoswap.service @@ -0,0 +1,13 @@ +[Unit] +Description=Enable all detected swap partitions +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target +After=local-fs.target fedora-init-crypto-3.service +Requires=local-fs.target fedora-init-crypto-3.service + +[Service] +ExecStart=/lib/systemd/fedora-autoswap +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes diff --git a/systemd/system/fedora-configure.service b/systemd/system/fedora-configure.service new file mode 100644 index 00000000..f463c98b --- /dev/null +++ b/systemd/system/fedora-configure.service @@ -0,0 +1,15 @@ +[Unit] +Description=Reconfigure the system on administrator request +DefaultDependencies=no +Conflicts=shutdown.target +Before=multi-user.target shutdown.target +After=local-fs.target +ConditionPathExists=/.unconfigured + +[Service] +ExecStart=/lib/systemd/fedora-configure +ExecStopPost=rm -f /.unconfigured +Type=oneshot +TimeoutSec=0 +StandardInput=tty +RemainAfterExit=yes diff --git a/systemd/system/fedora-init-crypto-1.service b/systemd/system/fedora-init-crypto-1.service new file mode 100644 index 00000000..6d6b732f --- /dev/null +++ b/systemd/system/fedora-init-crypto-1.service @@ -0,0 +1,15 @@ +[Unit] +Description=Initialize encrypted storage +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target +After=fedora-wait-storage.service +Requires=fedora-wait-storage.service +ConditionPathExists=/etc/crypttab + +[Service] +ExecStart=/lib/systemd/fedora-init-crypto 0 +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes +StandardInput=tty diff --git a/systemd/system/fedora-init-crypto-2.service b/systemd/system/fedora-init-crypto-2.service new file mode 100644 index 00000000..c01bbd1b --- /dev/null +++ b/systemd/system/fedora-init-crypto-2.service @@ -0,0 +1,15 @@ +[Unit] +Description=Initialize encrypted filesystems on top of other storage +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target +After=fedora-storage-init.service +Requires=fedora-storage-init.service +ConditionPathExists=/etc/crypttab + +[Service] +ExecStart=/lib/systemd/fedora-init-crypto 0 +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes +StandardInput=tty diff --git a/systemd/system/fedora-init-crypto-3.service b/systemd/system/fedora-init-crypto-3.service new file mode 100644 index 00000000..84b11fd5 --- /dev/null +++ b/systemd/system/fedora-init-crypto-3.service @@ -0,0 +1,15 @@ +[Unit] +Description=Initialize encrypted filesystems on top of other storage +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target +After=systemd-random-seed-load.service +Requires=systemd-random-seed-load.service +ConditionPathExists=/etc/crypttab + +[Service] +ExecStart=/lib/systemd/fedora-init-crypto 1 +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes +StandardInput=tty diff --git a/systemd/system/fedora-loadmodules.service b/systemd/system/fedora-loadmodules.service new file mode 100644 index 00000000..aac773b8 --- /dev/null +++ b/systemd/system/fedora-loadmodules.service @@ -0,0 +1,15 @@ +[Unit] +Description=Load legacy module configuration +DefaultDependencies=no +Conflicts=shutdown.target +Before=basic.target shutdown.target emergency.service emergency.target +#Conflicts=sysinit.service +After=udev.service +Requires=udev.service + +[Service] +ExecStart=/lib/systemd/fedora-loadmodules +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes + diff --git a/systemd/system/fedora-readonly.service b/systemd/system/fedora-readonly.service new file mode 100644 index 00000000..eca197f0 --- /dev/null +++ b/systemd/system/fedora-readonly.service @@ -0,0 +1,13 @@ +[Unit] +Description=Configure read-only root support +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target systemd-tmpfiles-setup.service +After=remount-rootfs.service + +[Service] +ExecStart=/lib/systemd/fedora-readonly +Type=oneshot +TimeoutSec=0 +StandardInput=tty +RemainAfterExit=yes diff --git a/systemd/system/fedora-storage-init.service b/systemd/system/fedora-storage-init.service new file mode 100644 index 00000000..2806c2dd --- /dev/null +++ b/systemd/system/fedora-storage-init.service @@ -0,0 +1,13 @@ +[Unit] +Description=Initialize storage subsystems (RAID, LVM, etc.) +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target local-fs.target emergency.service emergency.target +After=fedora-wait-storage.service fedora-init-crypto-1.service +Requires=fedora-wait-storage.service fedora-init-crypto-1.service + +[Service] +ExecStart=/lib/systemd/fedora-storage-init +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes diff --git a/systemd/system/fedora-sysinit-hack.service b/systemd/system/fedora-sysinit-hack.service new file mode 100644 index 00000000..dd78da80 --- /dev/null +++ b/systemd/system/fedora-sysinit-hack.service @@ -0,0 +1,10 @@ +[Unit] +Description=Bootup hack +DefaultDependencies=no +Conflicts=shutdown.target +Before=basic.target shutdown.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/bin/touch /dev/.in_sysinit diff --git a/systemd/system/fedora-sysinit-unhack.service b/systemd/system/fedora-sysinit-unhack.service new file mode 100644 index 00000000..86e20cd6 --- /dev/null +++ b/systemd/system/fedora-sysinit-unhack.service @@ -0,0 +1,10 @@ +[Unit] +Description=Bootup hack +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=-/bin/rm -f /dev/.in_sysinit diff --git a/systemd/system/fedora-wait-storage.service b/systemd/system/fedora-wait-storage.service new file mode 100644 index 00000000..63744b63 --- /dev/null +++ b/systemd/system/fedora-wait-storage.service @@ -0,0 +1,15 @@ +[Unit] +Description=Wait for storage scan +DefaultDependencies=no +Conflicts=shutdown.target +Before=local-fs.target shutdown.target emergency.service emergency.target +After=udev-settle.service +Requires=udev.service udev-settle.service + +[Service] +ExecStart=-/sbin/rmmod scsi_wait_scan +ExecStart=-/sbin/modprobe scsi_wait_scan +ExecStart=-/sbin/rmmod scsi_wait_scan +Type=oneshot +TimeoutSec=0 +RemainAfterExit=yes diff --git a/systemd/system/sysinit.service b/systemd/system/sysinit.service new file mode 100644 index 00000000..54e9ffac --- /dev/null +++ b/systemd/system/sysinit.service @@ -0,0 +1,10 @@ +[Unit] +Description=System initialization placeholder +DefaultDependencies=no +Conflicts=shutdown.target +Before=shutdown.target emergency.service emergency.target + +[Service] +ExecStart=/bin/true +Type=oneshot +RemainAfterExit=yes |