summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid P <megver83@parabola.nu>2020-01-19 00:46:40 -0300
committerDavid P <megver83@parabola.nu>2020-01-19 00:46:40 -0300
commita3a3d5a48067770d80174f3cc688a41131031469 (patch)
treefa9f84bf3da298c14c9e0303fb3524581b8b0582
parentbad9f1780660b4e261924f362fbc9b2adb579009 (diff)
rmpkg: pcr/runit
there's almost no interest/support for this init Signed-off-by: David P <megver83@parabola.nu>
-rw-r--r--pcr/runit-scripts/PKGBUILD52
-rw-r--r--pcr/runit-scripts/runit.install7
-rw-r--r--pcr/runit/PKGBUILD102
-rw-r--r--pcr/runit/runit.install7
4 files changed, 0 insertions, 168 deletions
diff --git a/pcr/runit-scripts/PKGBUILD b/pcr/runit-scripts/PKGBUILD
deleted file mode 100644
index 94c00d94a..000000000
--- a/pcr/runit-scripts/PKGBUILD
+++ /dev/null
@@ -1,52 +0,0 @@
-# Maintainer: David P. <megver83@parabola.nu>
-# Maintainer (Artix): Chris Cromer <chris@cromer.cl>
-
-_commit=b000d389f91ec182db721a3be428de04e05b9efd
-
-pkgname=runit-scripts
-pkgver=20171120
-pkgrel=2
-pkgdesc='Runit initscripts for GNU/Linux'
-provides=('init' 'openrc-pid1')
-conflicts=('init' 'openrc-pid1')
-url='https://gitlab.com/Megver83/runit-scripts'
-license=('GPL3')
-arch=('armv7h' 'i686' 'x86_64')
-depends=('procps-ng' 'awk' 'sh' 'udev' 'runit')
-optdepends=('openrc: for managing services with OpenRC')
-makedepends=('git')
-source=("git+https://gitlab.com/Megver83/$pkgname.git#commit=${_commit}")
-backup=('etc/runit/rc.conf'
- 'etc/runit/rc.local'
- 'etc/runit/rc.shutdown')
-sha512sums=('SKIP')
-install=runit.install
-
-pkgver() {
- cd "$srcdir/$pkgname"
- git log -n1 --format='%cd' --date=format:'%Y%m%d'
-}
-
-prepare() {
- cd "$srcdir/$pkgname"
- sed 's|/sbin|/bin|' -i Makefile
-}
-
-build() {
- cd "$srcdir/$pkgname"
- make
-}
-
-package() {
- cd "$srcdir/$pkgname"
-
- make DESTDIR="${pkgdir}" PREFIX="/usr" install
-
- rm -f "${pkgdir}"/etc/runit/runsvdir/current
- install -d "${pkgdir}"/usr/bin
- ln -sT runit-init "${pkgdir}"/usr/bin/init
-
- # License
- mkdir -p "${pkgdir}"/usr/share/licenses/runit-scripts
- cp {COPYING,LICENSE} "${pkgdir}"/usr/share/licenses/runit-scripts/
-}
diff --git a/pcr/runit-scripts/runit.install b/pcr/runit-scripts/runit.install
deleted file mode 100644
index 609fd90ae..000000000
--- a/pcr/runit-scripts/runit.install
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/hint/bash
-
-post_install() {
- if ! test -L etc/runit/runsvdir/current; then
- ln -sfvT default etc/runit/runsvdir/current
- fi
-}
diff --git a/pcr/runit/PKGBUILD b/pcr/runit/PKGBUILD
deleted file mode 100644
index eb99133db..000000000
--- a/pcr/runit/PKGBUILD
+++ /dev/null
@@ -1,102 +0,0 @@
-# Maintainer: David P. <megver83@parabola.nu>
-# Contributor: Luke Shumaker <lukeshu@parabola.nu>
-# Maintainer (Artix): Chris Cromer <chris@cromer.cl>
-
-pkgbase=runit
-pkgname=('runit' 'runit-replaceinit')
-pkgver=2.1.2
-pkgrel=2
-arch=('armv7h' 'i686' 'x86_64')
-url='http://smarden.org/runit/'
-license=('BSD3')
-source=("http://smarden.org/${pkgname}/${pkgbase}-${pkgver}.tar.gz")
-sha512sums=('a18773ebf1aa22305dd89ed67363165b9fcf86c192b2be4e268d08005dd82d51265160c637abe072f2f2e378c4b315a75bd3d3e602c3e75bdd451a3b0190f8cf')
-
-build() {
- cd "${srcdir}/admin/${pkgbase}-${pkgver}"
- package/compile
-}
-
-check() {
- cd "${srcdir}/admin/${pkgbase}-${pkgver}"
- package/check
-}
-
-package_runit() {
- pkgdesc='Cross-platform Unix init scheme with service supervision'
- optdepends=('runit-replaceinit')
- install=runit.install
-
- provides=('runit-doc')
- conflicts=('runit-doc')
- replaces=('runit-doc')
-
- cd "${srcdir}/admin/${pkgbase}-${pkgver}"
-
- # `package/install`... but use FHS and obey $pkgdir
- local command
- while read -r command; do
- install -Dm755 -t "$pkgdir"/usr/bin -- "command/$command"
- done < package/commands
-
- # `package/install-man`... but use FHS, obey $pkgdir, and let makepkg take care of gzip
- mkdir -p "${pkgdir}"/usr/share/man/man8
- install -Dm644 -t "${pkgdir}"/usr/share/man/man8 -- man/*.8
-
- # doc/runlevels.html
- mkdir -p "${pkgdir}"/etc/runit/runsvdir/default
- ln -sT etc/runit/runsvdir/current "${pkgdir}"/service
- # Don't include /etc/runit/runsvdir/current in the package; let it
- # be managed at run-time by `runsvchdir`.
-
- # doc/upgrade.html says to link /service->/etc/service FHS systems,
- # but per doc/runlevels.html, /service is already a symlink.
- ln -sT runit/runsvdir/current "${pkgdir}"/etc/service
-
- # doc/upgrade.html, since 1.4
- mkdir -p "${pkgdir}"/etc/sv
-
- # install other assets to their FHS location, rather than their slashpackage location
- install -d "$pkgdir/usr/share/doc"
- cp -rLT doc "$pkgdir/usr/share/doc/$pkgname"
- install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" -- package/COPYING
-}
-
-package_runit-replaceinit() {
- pkgdesc='Use runit as a sysvinit replacment (base configuration)'
- depends=('runit' 'sh' 'util-linux')
- provides=('init')
- conflicts=('init')
- backup=(
- etc/runit/{1,2,3,ctrlaltdel}
- etc/runit/runsvdir/default/getty-5
- etc/sv/getty-5/{run,finish}
- )
-
- install -d "${pkgdir}"/usr/bin "${pkgdir}"/etc/sv "${pkgdir}"/etc/runit/runsvdir/default
-
- cd "${srcdir}/admin/${pkgbase}-${pkgver}"
-
- # doc/replaceinit.html
- mkdir -p "$pkgdir"/etc/runit
- cp -p etc/debian/[123] "$pkgdir"/etc/runit/
- mkdir -p "$pkgdir"/etc/sv/getty-5
- cp -p etc/debian/getty-tty5/{run,finish} "$pkgdir"/etc/sv/getty-5/
- cp -p etc/debian/ctrlaltdel "$pkgdir"/etc/runit/
- ln -s /etc/sv/getty-5 "$pkgdir"/etc/runit/runsvdir/default/
- ln -sT runit-init "${pkgdir}"/usr/bin/init
-
- # doc/runlevels.html
- sed -i '/^exec env/{
- irunsvchdir default >/dev/null
- i
- }' "${pkgdir}"/etc/runit/2
-
- # extra
-
- # change from "getty RATE PORT TERM" to "agetty PORT RATE TERM"
- sed -ri 's,\bgetty (\S+) (\S+) (\S+),agetty \2 \1 \3,' \
- -- "$pkgdir"/etc/sv/getty-5/run
-
- install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" -- package/COPYING
-}
diff --git a/pcr/runit/runit.install b/pcr/runit/runit.install
deleted file mode 100644
index 609fd90ae..000000000
--- a/pcr/runit/runit.install
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/hint/bash
-
-post_install() {
- if ! test -L etc/runit/runsvdir/current; then
- ln -sfvT default etc/runit/runsvdir/current
- fi
-}