From 5717f956fcddbfb18aad50159c95f911954ae4f0 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Mon, 27 Jul 2020 22:53:16 -0700 Subject: [PATCH] New package: shinit-0.1.2 --- srcpkgs/shinit/files/shinit/run | 12 ++++++++++++ srcpkgs/shinit/template | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 srcpkgs/shinit/files/shinit/run create mode 100644 srcpkgs/shinit/template diff --git a/srcpkgs/shinit/files/shinit/run b/srcpkgs/shinit/files/shinit/run new file mode 100644 index 00000000000..bbff6d36b46 --- /dev/null +++ b/srcpkgs/shinit/files/shinit/run @@ -0,0 +1,12 @@ +#!/bin/sh + +export SHINIT_USER=void + +[ -r ./conf ] && . ./conf + +mkdir -p /var/lib/shinit +shinit + +# This is a strange thing to do, but this service should generally +# speaking only ever run once in the life of a machine. +rm -f /var/service/shinit diff --git a/srcpkgs/shinit/template b/srcpkgs/shinit/template new file mode 100644 index 00000000000..9d92a42d8a9 --- /dev/null +++ b/srcpkgs/shinit/template @@ -0,0 +1,19 @@ +# Template file for 'shinit' +pkgname=shinit +version=0.1.2 +revision=1 +depends="curl" +short_desc="Minimalist approach to cloud-init style provisioning" +maintainer="Michael Aldridge " +license="MIT" +homepage="https://github.com/the-maldridge/shinit/" +distfiles="https://github.com/the-maldridge/shinit/archive/v$version.tar.gz" +checksum=04bb0f154acbc11a7271d53569bcb89c598e9e28cdca39c61e281dd38f88f482 + +do_install() { + vlicense LICENSE.md + vbin shinit + vmkdir usr/libexec/shinit + vcopy libexec/* usr/libexec/shinit + vsv shinit +}