diff --git a/srcpkgs/sinit/files/config.h b/srcpkgs/sinit/files/config.h new file mode 100644 index 00000000000..c68998706c2 --- /dev/null +++ b/srcpkgs/sinit/files/config.h @@ -0,0 +1,5 @@ +/* See LICENSE file for copyright and license details. */ + +static char *const rcinitcmd[] = { "/bin/rc.init", NULL }; +static char *const rcrebootcmd[] = { "/bin/rc.shutdown", "reboot", NULL }; +static char *const rcpoweroffcmd[] = { "/bin/rc.shutdown", "poweroff", NULL }; diff --git a/srcpkgs/sinit/template b/srcpkgs/sinit/template new file mode 100644 index 00000000000..38f3bec98f4 --- /dev/null +++ b/srcpkgs/sinit/template @@ -0,0 +1,22 @@ +# Template file for 'sinit' +pkgname=sinit +version=0.9 +revision=1 +build_style=gnu-makefile +replaces="sinit>=0" +short_desc="A simple init, initially based on Rich Felker’s minimal init" +maintainer="Ypnose " +license="MIT" +homepage="http://tools.suckless.org/sinit/" +distfiles="http://dl.suckless.org/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=2d963e558ae272564c1360b8318e425aa6a69011d562b8e625860f363f8217af + +pre_build() { + LD=$CC + cp ${FILESDIR}/config.h config.h +} + +post_install() { + vinstall LICENSE 644 usr/share/licenses/${pkgname} + vinstall README 644 usr/share/doc/${pkgname} +}