2018-12-31 23:41:27 +00:00
|
|
|
[Unit]
|
|
|
|
Description=Set up citadel for install/live boot
|
|
|
|
DefaultDependencies=no
|
|
|
|
Conflicts=shutdown.target
|
|
|
|
After=sysroot.mount citadel-rootfs-setup.service
|
2019-01-03 15:47:14 +00:00
|
|
|
Requires=sysroot.mount citadel-rootfs-setup.service
|
2018-12-31 23:41:27 +00:00
|
|
|
Before=initrd-root-fs.target shutdown.target
|
|
|
|
AssertPathExists=/etc/initrd-release
|
|
|
|
|
|
|
|
# Only run in install or live modes
|
|
|
|
ConditionKernelCommandLine=|citadel.install
|
|
|
|
ConditionKernelCommandLine=|citadel.live
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
Type=oneshot
|
|
|
|
RemainAfterExit=yes
|
|
|
|
ExecStartPre=/usr/bin/plymouth message --text="Setting up filesystem in RAM for live boot"
|
|
|
|
ExecStart=/usr/libexec/citadel-install live-setup
|
|
|
|
ExecStartPost=/usr/bin/plymouth message --text="Starting desktop"
|