21 lines
677 B
Desktop File
21 lines
677 B
Desktop File
|
|
[Unit]
|
||
|
|
Description=NVIDIA: Regenerate NVIDIA CDI configuration at boot
|
||
|
|
After=local-fs.target network-online.target
|
||
|
|
|
||
|
|
[Service]
|
||
|
|
Type=oneshot
|
||
|
|
User=root
|
||
|
|
Group=root
|
||
|
|
|
||
|
|
# This line replicates the logging intent from your script. Output goes to journald.
|
||
|
|
ExecStartPre=/bin/sh -c "echo 'nvidia-cdi-generator: regenerating nvidia-container-toolkit configuration' >&2"
|
||
|
|
# Remove the existing configuration file (ignore error if it doesn't exist)
|
||
|
|
ExecStartPre=-/usr/bin/rm -f /etc/cdi/nvidia.yaml
|
||
|
|
# Generate the new configuration file
|
||
|
|
ExecStart=/usr/bin/nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml
|
||
|
|
|
||
|
|
StandardOutput=journal
|
||
|
|
StandardError=journal
|
||
|
|
|
||
|
|
[Install]
|
||
|
|
WantedBy=multi-user.target
|