List of commits:
Subject Hash Author Date (UTC)
be more friendly with openrc scripts 70c3c9f5a17f944373fa2a87021adaa9a507cbc7 Sylvain BERTRAND 2012-09-06 16:15:40
Initial commit a7933be9fb44a9c0bb6834bf4f97a48db261c271 Sylvain BERTRAND 2012-09-05 09:39:46
Commit 70c3c9f5a17f944373fa2a87021adaa9a507cbc7 - be more friendly with openrc scripts
Author: Sylvain BERTRAND
Author date (UTC): 2012-09-06 16:15
Committer name: Sylvain BERTRAND
Committer date (UTC): 2012-09-06 16:15
Parent(s): a7933be9fb44a9c0bb6834bf4f97a48db261c271
Signing key:
Tree: 44b3e8d00ff58c29ab5c6bee1e3a6f5fe42caf23
File Lines added Lines deleted
gentoo/overlay/sys-fs/udev/udev-189.ebuild 12 3
File gentoo/overlay/sys-fs/udev/udev-189.ebuild changed (mode: 100644) (index 05241a6..2b87ea1)
... ... HOMEPAGE="http://www.legeek.net"
10 10
11 11 LICENSE="LGPL-2.1 GPL-2" LICENSE="LGPL-2.1 GPL-2"
12 12 SLOT="0" SLOT="0"
13 IUSE="doc"
13 IUSE="doc +openrc"
14 14
15 15 COMMON_DEPEND=">=sys-apps/kmod-5 COMMON_DEPEND=">=sys-apps/kmod-5
16 16 >=sys-apps/util-linux-2.20 >=sys-apps/util-linux-2.20
 
... ... DEPEND="${COMMON_DEPEND}
24 24 dev-libs/libxslt )" dev-libs/libxslt )"
25 25
26 26 RDEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND}
27 openrc? ( >=sys-fs/udev-init-scripts-16
28 !<sys-apps/openrc-0.9.9 )
27 29 sys-apps/hwids sys-apps/hwids
28 30 !sys-apps/coldplug !sys-apps/coldplug
29 31 !sys-apps/systemd !sys-apps/systemd
 
... ... RDEPEND="${COMMON_DEPEND}
35 37
36 38 S="${WORKDIR}/mudev-${PV}" S="${WORKDIR}/mudev-${PV}"
37 39
40 #try to be friendly with openrc scripts
41 #PKG_DIR=$(get_libdir)/udev/rules.d
42 PKG_DIR=/usr/lib/udev
43
38 44 src_configure() { src_configure() {
39 45 sed -i "s:PREFIX?=/usr/local:PREFIX?=/usr:" "${S}"/conf.mk sed -i "s:PREFIX?=/usr/local:PREFIX?=/usr:" "${S}"/conf.mk
40 46 sed -i "s:LIBDIR?=/lib:LIBDIR?=/$(get_libdir):" "${S}"/conf.mk sed -i "s:LIBDIR?=/lib:LIBDIR?=/$(get_libdir):" "${S}"/conf.mk
41 sed -i "s:PKGLIBEXECDIR?=/lib/udev:PKGLIBEXECDIR?=/$(get_libdir)/udev:" "${S}"/conf.mk
47 #try to be friendly with openrc scripts
48 sed -i "s:PKGLIBEXECDIR?=/lib/udev:PKGLIBEXECDIR?=${PKG_DIR}:" "${S}"/conf.mk
42 49 sed -i "s:FIRMWARE_PATH?=/lib/firmware:FIRMWARE_PATH?=/$(get_libdir)/firmware:" "${S}"/conf.mk sed -i "s:FIRMWARE_PATH?=/lib/firmware:FIRMWARE_PATH?=/$(get_libdir)/firmware:" "${S}"/conf.mk
43 50 } }
44 51
 
... ... src_install() {
57 64 dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so.0 dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so.0
58 65 dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so
59 66 dosbin build/bin/udevd dosbin build/bin/udevd
67 #try to be friendly with openrc scripts
68 dosym /sbin/udevd /usr/lib/systemd/systemd-udevd
60 69 dosbin build/bin/udevadm dosbin build/bin/udevadm
61 70
62 insinto /$(get_libdir)/udev/rules.d
71 insinto ${PKG_DIR}/rules.d
63 72 doins rules/* doins rules/*
64 73
65 74 insinto /usr/share/pkgconfig insinto /usr/share/pkgconfig
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/mudev

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/mudev

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/mudev

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main