diff --git a/blink/blinkd.service b/blink/blinkd.service index 966b2b1..48ca655 100644 --- a/blink/blinkd.service +++ b/blink/blinkd.service @@ -1,5 +1,5 @@ [Unit] -Description=blinkd + ConditionHost=!wheatley.molgen.mpg.de ConditionHost=!cerberus.molgen.mpg.de ConditionHost=!welcome.molgen.mpg.de diff --git a/checktrust/getty-checktrust.service b/checktrust/getty-checktrust.service index 2d301e3..b6b9fb7 100644 --- a/checktrust/getty-checktrust.service +++ b/checktrust/getty-checktrust.service @@ -1,5 +1,5 @@ [Unit] -Description=Check Mariux64 trust for getty + Before=getty@.service [Install] diff --git a/crashkernel/crashkernel.service b/crashkernel/crashkernel.service index 2a2cf4c..02c27fb 100644 --- a/crashkernel/crashkernel.service +++ b/crashkernel/crashkernel.service @@ -1,5 +1,5 @@ [Unit] -Description=load crashkernel if enabled + Wants=startup-crashmemory.service After=startup-crashmemory.service ConditionPathExists=/node/startup-crashmemory/available diff --git a/logrotate/logrotate.service b/logrotate/logrotate.service index b1c8a7c..8e7b74a 100644 --- a/logrotate/logrotate.service +++ b/logrotate/logrotate.service @@ -1,5 +1,5 @@ [Unit] -Description=Rotate log files + Documentation=man:logrotate(8) man:logrotate.conf(5) RequiresMountsFor=/var/log ConditionACPower=true diff --git a/logrotate/logrotate.timer b/logrotate/logrotate.timer index ea37931..4375c08 100644 --- a/logrotate/logrotate.timer +++ b/logrotate/logrotate.timer @@ -1,5 +1,5 @@ [Unit] -Description=Daily rotation of log files + Documentation=man:logrotate(8) man:logrotate.conf(5) [Timer] diff --git a/misc_systemd_units/admin-sshd.service b/misc_systemd_units/admin-sshd.service index 70d1e8e..c1e6fb3 100644 --- a/misc_systemd_units/admin-sshd.service +++ b/misc_systemd_units/admin-sshd.service @@ -1,5 +1,5 @@ [Unit] -Description=Admin sshd + After=network.target ConditionHost=|bka.molgen.mpg.de diff --git a/misc_systemd_units/automount.service b/misc_systemd_units/automount.service index e9d1c4f..b7218a2 100644 --- a/misc_systemd_units/automount.service +++ b/misc_systemd_units/automount.service @@ -1,5 +1,5 @@ [Unit] -Description=Automounter + Requires=basic.target After=basic.target diff --git a/misc_systemd_units/baucamhttpd.service b/misc_systemd_units/baucamhttpd.service index bed423e..3bab0f5 100644 --- a/misc_systemd_units/baucamhttpd.service +++ b/misc_systemd_units/baucamhttpd.service @@ -1,6 +1,3 @@ -[Unit] -Description=mxstartup baucamhttpd - [Service] User=zmuser ExecStartPre=/project/baucam/allowhosts.pl diff --git a/misc_systemd_units/eturnal.service b/misc_systemd_units/eturnal.service index e30df3d..304d48a 100644 --- a/misc_systemd_units/eturnal.service +++ b/misc_systemd_units/eturnal.service @@ -1,5 +1,5 @@ [Unit] -Description=eturnal STUN/TURN server + Wants=epmd.service After=epmd.service network.target Documentation=https://eturnal.net/documentation/ diff --git a/misc_systemd_units/getcams.service b/misc_systemd_units/getcams.service index b944f0d..7d1f20e 100644 --- a/misc_systemd_units/getcams.service +++ b/misc_systemd_units/getcams.service @@ -1,6 +1,3 @@ -[Unit] -Description=mxstartup baucamhttpd - [Service] User=zmuser WorkingDirectory=/project/baucam diff --git a/misc_systemd_units/mxvlan.service b/misc_systemd_units/mxvlan.service index 2d28d49..5459a4c 100644 --- a/misc_systemd_units/mxvlan.service +++ b/misc_systemd_units/mxvlan.service @@ -1,5 +1,5 @@ [Unit] -Description=MX VLAN Setup + Wants=network.service After=network.service Before=network.target diff --git a/misc_systemd_units/network.service b/misc_systemd_units/network.service index 09e2cf7..79b8c1d 100644 --- a/misc_systemd_units/network.service +++ b/misc_systemd_units/network.service @@ -1,5 +1,5 @@ [Unit] -Description=Network Connectivity + DefaultDependencies=no [Service] diff --git a/misc_systemd_units/nfsd.service b/misc_systemd_units/nfsd.service index 91fa8ca..bd895e4 100644 --- a/misc_systemd_units/nfsd.service +++ b/misc_systemd_units/nfsd.service @@ -1,5 +1,5 @@ [Unit] -Description=NFS Daemon + ConditionPathExists=/etc/exports Requires=local-fs.target proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount After=local-fs.target proc-fs-nfsd.mount var-lib-nfs-rpc_pipefs.mount unbound.service mxmount.service diff --git a/misc_systemd_units/pacbio-sshd.service b/misc_systemd_units/pacbio-sshd.service index 69d82c6..245c075 100644 --- a/misc_systemd_units/pacbio-sshd.service +++ b/misc_systemd_units/pacbio-sshd.service @@ -1,5 +1,5 @@ [Unit] -Description=vlan.pacbio auf smrtlink sshd + After=network.target ConditionHost=smrtlink.molgen.mpg.de diff --git a/misc_systemd_units/sshd.service b/misc_systemd_units/sshd.service index 375efde..b031e48 100644 --- a/misc_systemd_units/sshd.service +++ b/misc_systemd_units/sshd.service @@ -1,5 +1,5 @@ [Unit] -Description=OpenSSH Secure Shell Service + After=syslog.target network.target [Service] diff --git a/misc_systemd_units/udev-settled.target b/misc_systemd_units/udev-settled.target index 1f0ce5d..f6f9fe1 100644 --- a/misc_systemd_units/udev-settled.target +++ b/misc_systemd_units/udev-settled.target @@ -6,7 +6,7 @@ # per DefaultDependencies=yes. [Unit] -Description=udev Settled + DefaultDependencies=no Wants=systemd-udev-settle.service After=systemd-udev-settle.service diff --git a/mkmotd/motd.service b/mkmotd/motd.service index 2d574a6..51b997d 100644 --- a/mkmotd/motd.service +++ b/mkmotd/motd.service @@ -1,6 +1,3 @@ -[Unit] -Description=Make motd - [Service] Type=oneshot ExecStart=/usr/sbin/mkmotd.pl diff --git a/mxmount/mxmount.service b/mxmount/mxmount.service index c5d64ae..1b03df7 100644 --- a/mxmount/mxmount.service +++ b/mxmount/mxmount.service @@ -1,5 +1,5 @@ [Unit] -Description=MX mount local data filessystems + After=mxraid.startup.service ConditionPathExists=/etc/mxmounts diff --git a/mxproxmox/proxmox-backup.service b/mxproxmox/proxmox-backup.service index f842f4f..26dd871 100644 --- a/mxproxmox/proxmox-backup.service +++ b/mxproxmox/proxmox-backup.service @@ -1,6 +1,3 @@ -[Unit] -Description=Proxmox Backup - [Service] Slice=slowio.slice ExecStart=/usr/sbin/slowio PHASE2 /usr/bin/mxproxmox local-backups diff --git a/mxproxmox/proxmox-backup.timer b/mxproxmox/proxmox-backup.timer index 83ff55c..c93b5ce 100644 --- a/mxproxmox/proxmox-backup.timer +++ b/mxproxmox/proxmox-backup.timer @@ -1,5 +1,4 @@ [Unit] -Description=Daily trigger of promox-backup.service ConditionHost=!deathofrats.molgen.mpg.de diff --git a/mxraid/mxraid.shutdown.service b/mxraid/mxraid.shutdown.service index 218a841..91a9a67 100644 --- a/mxraid/mxraid.shutdown.service +++ b/mxraid/mxraid.shutdown.service @@ -1,5 +1,5 @@ [Unit] -Description=MX disassemble local software raids + After=lazy-umount-nfs.service DefaultDependencies=false diff --git a/mxraid/mxraid.startup.service b/mxraid/mxraid.startup.service index 6e799b9..e89aa8f 100644 --- a/mxraid/mxraid.startup.service +++ b/mxraid/mxraid.startup.service @@ -1,5 +1,5 @@ [Unit] -Description=MX assemble local software raids + # ConditionPathExists=/etc/mdadmconf_db [Service] diff --git a/nvidiactl/nvidia.service b/nvidiactl/nvidia.service index 3b7a8fd..4045db2 100644 --- a/nvidiactl/nvidia.service +++ b/nvidiactl/nvidia.service @@ -1,5 +1,5 @@ [Unit] -Description=NVIDIA Kernel Driver + Before=gdm.service [Service] diff --git a/serial-log/serial-log@.service b/serial-log/serial-log@.service index 917907c..c8feee8 100644 --- a/serial-log/serial-log@.service +++ b/serial-log/serial-log@.service @@ -1,6 +1,3 @@ -[Unit] -Description=TTY logger - [Service] ExecStart=/usr/libexec/serial-log %I Type=simple