diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml index 9d4bcb5..d4d7443 100644 --- a/.woodpecker/build.yml +++ b/.woodpecker/build.yml @@ -1,3 +1,11 @@ +matrix: + platform: + - linux/amd64 + - linux/arm64 + +labels: + platform: ${platform} + when: - event: push branch: main @@ -12,4 +20,4 @@ steps: PACCO_TOKEN: from_secret: pacco_token SIGN_KEY: - from_secret: navos_key + from_secret: navos_key \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD index 5f44e20..41be468 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -29,6 +29,7 @@ build() { package_sheepd() { pkgdesc="sheep daemon" cd "$srcdir/repo" + install -Dm755 "sheepd.service" "$pkgir/etc/systemd/systemd/sheepd.service" install -Dm755 "target/release/sheepd" "$pkgdir/usr/bin/sheepd" } diff --git a/sheepd.service b/sheepd.service new file mode 100644 index 0000000..48a5802 --- /dev/null +++ b/sheepd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Sheep Daemon +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/sheepd +Restart=on-failure + +[Install] +WantedBy=multi-user.target