diff --git a/systemd/Makefile b/systemd/Makefile new file mode 100644 index 00000000..0bf1a121 --- /dev/null +++ b/systemd/Makefile @@ -0,0 +1,7 @@ +all: + cp cpud.service /etc/systemd/system/cpud.service + +reload: + systemctl daemon-reload + systemctl enable --now cpud + diff --git a/systemd/README.md b/systemd/README.md new file mode 100644 index 00000000..2ba23f15 --- /dev/null +++ b/systemd/README.md @@ -0,0 +1,7 @@ +This is a primitive unit file for systemd. + +For now, it is for small embedded systems, with a shared key: /key.pub. + +We welcome improvements. + + diff --git a/systemd/cpud.service b/systemd/cpud.service new file mode 100644 index 00000000..3a90e45c --- /dev/null +++ b/systemd/cpud.service @@ -0,0 +1,11 @@ +[Unit] +Description=CPU daemon +After=network.target + +[Service] +ExecStart=/usr/bin/cpud -pk /key.pub +Restart=on-failure + +[Install] +WantedBy=multi-user.target +