From 30088680c8cc570015ce6ded55596b426e97fe26 Mon Sep 17 00:00:00 2001 From: David P Date: Wed, 13 Nov 2019 17:16:22 -0300 Subject: addpkg: nonsystemd/udev-init-scripts 33-1 Signed-off-by: David P --- nonsystemd/udev-init-scripts/PKGBUILD | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 nonsystemd/udev-init-scripts/PKGBUILD (limited to 'nonsystemd') diff --git a/nonsystemd/udev-init-scripts/PKGBUILD b/nonsystemd/udev-init-scripts/PKGBUILD new file mode 100644 index 000000000..e270230a0 --- /dev/null +++ b/nonsystemd/udev-init-scripts/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: David P. +# Contributor: Omar Vega Ramos +# Contributor: Luke Shumaker +# Maintainer (Artix): artoo + +_pkgname=udev-gentoo-scripts + +pkgname=udev-init-scripts +pkgver=33 +pkgrel=1 +pkgdesc="udev startup scripts for OpenRC" +arch=('any') +url="https://gitweb.gentoo.org/proj/udev-gentoo-scripts.git" +license=('GPL2') +depends=('eudev') +provides=('udev-openrc' 'eudev-openrc') +conflicts=(${provides[@]}) +replaces=(${provides[@]}) +source=(#"http://dev.gentoo.org/~williamh/dist/${pkgname}-${pkgver}.tar.gz" + "${url}/snapshot/${_pkgname}-${pkgver}.tar.gz") +sha256sums=('62c8ad0f75bdd1c1039478007336b64a91245e1405591ba4ec3d7bd59b2bec54') + +package(){ + cd "${_pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + for f in ${pkgdir}/etc/init.d/*;do + sed -e "s|/bin/udevadm|/usr/bin/udevadm|g" \ + -e "s|/sbin/udevd|/usr/bin/udevd|g" \ + -e 's|#!/sbin/openrc-run|#!/usr/bin/openrc-run|g' \ + -i "$f" + done + + install -d "${pkgdir}/etc/runlevels/sysinit" + ln -sf "/etc/init.d/udev" "${pkgdir}/etc/runlevels/sysinit/udev" + ln -sf "/etc/init.d/udev-trigger" "${pkgdir}/etc/runlevels/sysinit/udev-trigger" +} -- cgit v1.2.3