diff --git a/Makefile b/Makefile index ea2b5ee..411351e 100644 --- a/Makefile +++ b/Makefile @@ -5,3 +5,4 @@ all: install install: install -m 755 --owner root bin/uncloud-init $(PREFIX)/bin/uncloud-init install -m 755 --owner root bin/uncloud-init-growpart $(PREFIX)/bin/uncloud-init-growpart + install -m 644 --owner root uncloud-init.service /etc/systemd/system/uncloud-init.service diff --git a/uncloud-init.service b/uncloud-init.service new file mode 100644 index 0000000..ff086f8 --- /dev/null +++ b/uncloud-init.service @@ -0,0 +1,11 @@ +[Unit] +Description=Initialize an Uncloud virtual machine +After=multi-user.target + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/local/bin/uncloud-init + +[Install] +WantedBy=network.target