Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 0 additions & 44 deletions srcpkgs/runit/files/_sv

This file was deleted.

11 changes: 5 additions & 6 deletions srcpkgs/runit/template
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Template file for 'runit'
pkgname=runit
version=2.1.2
revision=14
revision=15
build_wrksrc="${pkgname}-${version}/src"
build_style="gnu-makefile"
short_desc="UNIX init scheme with service supervision"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="http://smarden.org/runit/"
distfiles="http://smarden.org/runit/runit-$version.tar.gz"
distfiles="http://smarden.org/runit/runit-${version}.tar.gz"
checksum=6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18
patch_args=-Np0

Expand All @@ -20,14 +20,14 @@ if [ "$build_option_static" ]; then
fi

pre_build() {
sed -e 's,sbin/runit,usr/bin/runit,g' -i runit.h
vsed -e 's,sbin/runit,usr/bin/runit,g' -i runit.h

echo "$CC -D_GNU_SOURCE $CFLAGS" >conf-cc
echo "$CC $LDFLAGS -Wl,-z -Wl,noexecstack" >conf-ld
# set default service path to /var/service
sed -i -e 's:^char \*varservice ="/service/";$:char \*varservice ="/var/service/";:' sv.c
vsed -e 's:^char \*varservice ="/service/";$:char \*varservice ="/var/service/";:' -i sv.c
# change type short to gid_t for getgroups(2) and setgroups(2)
sed -i -e 's:short x\[4\];$:gid_t x[4];:' chkshsgr.c
vsed -e 's:short x\[4\];$:gid_t x[4];:' -i chkshsgr.c
}

do_install() {
Expand All @@ -48,6 +48,5 @@ do_install() {
vman $f
done

vinstall ${FILESDIR}/_sv 644 usr/share/zsh/site-functions
vinstall ${FILESDIR}/sv 644 usr/share/bash-completion/completions
}