diff options
author | Simon Rettberg | 2014-02-24 19:05:15 +0100 |
---|---|---|
committer | Simon Rettberg | 2014-02-24 19:05:15 +0100 |
commit | 5bf2753b66b10658d00eee47a453ba839956f8f9 (patch) | |
tree | e6e8fcb5b4f386749187bfbcdebd9db8deab69d5 /remote/rootfs/rootfs-stage32/data/etc/systemd | |
parent | Merge branch 'master' of simonslx:openslx-ng/tm-scripts (diff) | |
download | tm-scripts-5bf2753b66b10658d00eee47a453ba839956f8f9.tar.gz tm-scripts-5bf2753b66b10658d00eee47a453ba839956f8f9.tar.xz tm-scripts-5bf2753b66b10658d00eee47a453ba839956f8f9.zip |
Integrate prop nvidia drivers into system
If we detect nvidia.ko was loaded in stage31, download nvidia libs via
our slx-addon system. It is also ensured that kdm will not start before
the nvidia libs have been downloaded and integrated into the running system.
For that matter, it was ensured that slx addons are only downloaded when
setup-partitions finished running, and a proper /tmp dir is available.
Diffstat (limited to 'remote/rootfs/rootfs-stage32/data/etc/systemd')
5 files changed, 19 insertions, 0 deletions
diff --git a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/getty.target.wants/killsplash.service b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/getty.target.wants/killsplash.service new file mode 120000 index 00000000..40a962d5 --- /dev/null +++ b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/getty.target.wants/killsplash.service @@ -0,0 +1 @@ +../killsplash.service
\ No newline at end of file diff --git a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/graphical.target.wants/killsplash.service b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/graphical.target.wants/killsplash.service new file mode 120000 index 00000000..40a962d5 --- /dev/null +++ b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/graphical.target.wants/killsplash.service @@ -0,0 +1 @@ +../killsplash.service
\ No newline at end of file diff --git a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/killsplash.service b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/killsplash.service new file mode 100644 index 00000000..c3e088c8 --- /dev/null +++ b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/killsplash.service @@ -0,0 +1,10 @@ +[Unit] +Description=Stop splash screen +Before=getty.target graphical.target +DefaultDependencies=no + +[Service] +Type=oneshot +ExecStart=-/opt/openslx/usr/bin/killall fbsplash +ExecStart=/opt/openslx/bin/true +RemainAfterExit=no diff --git a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/setup-slx-addon@.service b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/setup-slx-addon@.service index d7ec53c2..88f38dbb 100644 --- a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/setup-slx-addon@.service +++ b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/setup-slx-addon@.service @@ -1,6 +1,8 @@ [Unit] Description=Setup SLX addon %i DefaultDependencies=no +Wants=tmp.target +After=tmp.target [Service] Type=oneshot diff --git a/remote/rootfs/rootfs-stage32/data/etc/systemd/system/tmp.target b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/tmp.target new file mode 100644 index 00000000..a8c3eab2 --- /dev/null +++ b/remote/rootfs/rootfs-stage32/data/etc/systemd/system/tmp.target @@ -0,0 +1,5 @@ +[Unit] +Description=/tmp has been mounted +Wants=setup-partitions.service +After=setup-partitions.service + |