public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-30 19:08 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-30 19:08 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/30 19:08:39

  Added:                udev.eclass
  Log:
  New eclass to determine udevdir from udev.pc pkg-config file as requested by many people, without ML review due to unproductive feedback

Revision  Changes    Path
1.1                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.1&content-type=text/plain

Index: udev.eclass
===================================================================
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.1 2012/10/30 19:08:39 ssuominen Exp $

# @ECLASS: udev.eclass
# @MAINTAINER:
# udev-bugs@gentoo.org
# @BLURB: Default eclass for determining udev directories.
# @DESCRIPTION:
# Default eclass for determining udev directories.
# @EXAMPLE:
#
# @CODE
# inherit udev
#
# RDEPEND=">=sys-fs/udev-171-r6"
# DEPEND="${RDEPEND}"
#
# src_configure() {
#	econf --with-udevdir="$(udev_get_udevdir)"
# }
# @CODE

inherit toolchain-funcs

case ${EAPI:-0} in
	0|1|2|3|4) ;;
	*) die "${ECLASS}.eclass API in EAPI ${EAPI} not yet established."
esac

RDEPEND=""
DEPEND="virtual/pkgconfig"

# @FUNCTION: _udev_get_udevdir
# @INTERNAL
# @DESCRIPTION:
# Get unprefixed udevdir.
_udev_get_udevdir() {
	if $($(tc-getPKG_CONFIG) --exists udev); then
		echo -n "$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
	else
		echo -n /lib/udev
	fi
}

# @FUNCTION: udev_get_udevdir
# @DESCRIPTION:
# Output the path for the udev directory (not including ${D}).
# This function always succeeds, even if udev is not installed.
# The fallback value is set to /lib/udev
udev_get_udevdir() {
	has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
	debug-print-function ${FUNCNAME} "${@}"

	echo -n "${EPREFIX}$(_udev_get_udevdir)"
}





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-30 20:03 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-30 20:03 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/30 20:03:12

  Modified:             udev.eclass
  Log:
  Just like systemd.eclass, accept also EAPI5

Revision  Changes    Path
1.2                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.1&r2=1.2

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- udev.eclass	30 Oct 2012 19:08:39 -0000	1.1
+++ udev.eclass	30 Oct 2012 20:03:12 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.1 2012/10/30 19:08:39 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.2 2012/10/30 20:03:12 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -24,7 +24,7 @@
 inherit toolchain-funcs
 
 case ${EAPI:-0} in
-	0|1|2|3|4) ;;
+	0|1|2|3|4|5) ;;
 	*) die "${ECLASS}.eclass API in EAPI ${EAPI} not yet established."
 esac
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-30 20:26 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-30 20:26 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/30 20:26:54

  Modified:             udev.eclass
  Log:
  Following systemd.eclass and using plain echo instead of echo -n

Revision  Changes    Path
1.3                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.2&r2=1.3

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- udev.eclass	30 Oct 2012 20:03:12 -0000	1.2
+++ udev.eclass	30 Oct 2012 20:26:54 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.2 2012/10/30 20:03:12 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.3 2012/10/30 20:26:54 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -37,9 +37,9 @@
 # Get unprefixed udevdir.
 _udev_get_udevdir() {
 	if $($(tc-getPKG_CONFIG) --exists udev); then
-		echo -n "$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
+		echo "$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
 	else
-		echo -n /lib/udev
+		echo /lib/udev
 	fi
 }
 
@@ -52,5 +52,5 @@
 	has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
 	debug-print-function ${FUNCNAME} "${@}"
 
-	echo -n "${EPREFIX}$(_udev_get_udevdir)"
+	echo "${EPREFIX}$(_udev_get_udevdir)"
 }





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-31 16:08 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-31 16:08 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/31 16:08:49

  Modified:             udev.eclass
  Log:
  New functions for installing udev rules. Drop prefix code as requested by grobian.

Revision  Changes    Path
1.4                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.3&r2=1.4

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- udev.eclass	30 Oct 2012 20:26:54 -0000	1.3
+++ udev.eclass	31 Oct 2012 16:08:49 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.3 2012/10/30 20:26:54 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.4 2012/10/31 16:08:49 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -49,8 +49,35 @@
 # This function always succeeds, even if udev is not installed.
 # The fallback value is set to /lib/udev
 udev_get_udevdir() {
-	has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
 	debug-print-function ${FUNCNAME} "${@}"
 
-	echo "${EPREFIX}$(_udev_get_udevdir)"
+	echo "$(_udev_get_udevdir)"
+}
+
+# @FUNCTION: udev_dorules
+# @USAGE: rules [...]
+# @DESCRIPTION:
+# Install udev rule(s). Uses doins, thus it is fatal in EAPI 4
+# and non-fatal in earlier EAPIs.
+udev_dorules() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	(
+		insinto "$(_udev_get_udevdir)"/rules.d
+		doins "${@}"
+	)
+}
+
+# @FUNCTION: udev_newrules
+# @USAGE: oldname newname
+# @DESCRIPTION:
+# Install udev rule with a new name. Uses newins, thus it is fatal
+# in EAPI 4 and non-fatal in earlier EAPIs.
+udev_newrules() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	(
+		insinto "$(_udev_get_udevdir)"/rules.d
+		newins "${@}"
+	)
 }





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-31 17:45 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-31 17:45 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/31 17:45:30

  Modified:             udev.eclass
  Log:
  Better example of usage of this eclass

Revision  Changes    Path
1.5                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.4&r2=1.5

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- udev.eclass	31 Oct 2012 16:08:49 -0000	1.4
+++ udev.eclass	31 Oct 2012 17:45:30 -0000	1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.4 2012/10/31 16:08:49 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.5 2012/10/31 17:45:30 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -17,7 +17,13 @@
 # DEPEND="${RDEPEND}"
 #
 # src_configure() {
-#	econf --with-udevdir="$(udev_get_udevdir)"
+#	econf \
+#		--with-udevrulesdir="$(udev_get_udevdir)"/rules.d
+# }
+#
+# src_install() {
+#	# udev_dorules contrib/99foomatic
+#	udev_newrules contrib/98-foomatic 99foomatic
 # }
 # @CODE
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-10-31 18:28 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-10-31 18:28 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/10/31 18:28:10

  Modified:             udev.eclass
  Log:
  Minor change in the example to include -

Revision  Changes    Path
1.6                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.5&r2=1.6

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- udev.eclass	31 Oct 2012 17:45:30 -0000	1.5
+++ udev.eclass	31 Oct 2012 18:28:10 -0000	1.6
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.5 2012/10/31 17:45:30 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.6 2012/10/31 18:28:10 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -22,8 +22,8 @@
 # }
 #
 # src_install() {
-#	# udev_dorules contrib/99foomatic
-#	udev_newrules contrib/98-foomatic 99foomatic
+#	# udev_dorules contrib/99-foomatic
+#	udev_newrules contrib/98-foomatic 99-foomatic
 # }
 # @CODE
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-12-02 22:37 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-12-02 22:37 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/12/02 22:37:01

  Modified:             udev.eclass
  Log:
  Use virtual/udev in the eclass example

Revision  Changes    Path
1.7                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.6&r2=1.7

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- udev.eclass	31 Oct 2012 18:28:10 -0000	1.6
+++ udev.eclass	2 Dec 2012 22:37:01 -0000	1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.6 2012/10/31 18:28:10 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.7 2012/12/02 22:37:01 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -13,12 +13,14 @@
 # @CODE
 # inherit udev
 #
-# RDEPEND=">=sys-fs/udev-171-r6"
+# # In this example 196 is the first version with udev.bin hwdb database,
+# # and we also link against libgudev
+# RDEPEND=">=virtual/udev-196[hwdb,gudev]"
 # DEPEND="${RDEPEND}"
 #
 # src_configure() {
 #	econf \
-#		--with-udevrulesdir="$(udev_get_udevdir)"/rules.d
+#			--with-rulesdir="$(udev_get_udevdir)"/rules.d \
 # }
 #
 # src_install() {





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2012-12-03  1:58 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-12-03  1:58 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/12/03 01:58:44

  Modified:             udev.eclass
  Log:
  whitespace

Revision  Changes    Path
1.8                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.7&r2=1.8

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- udev.eclass	2 Dec 2012 22:37:01 -0000	1.7
+++ udev.eclass	3 Dec 2012 01:58:44 -0000	1.8
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.7 2012/12/02 22:37:01 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.8 2012/12/03 01:58:44 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -20,7 +20,7 @@
 #
 # src_configure() {
 #	econf \
-#			--with-rulesdir="$(udev_get_udevdir)"/rules.d \
+#		--with-rulesdir="$(udev_get_udevdir)"/rules.d \
 # }
 #
 # src_install() {





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2013-01-29 15:33 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-01-29 15:33 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/01/29 15:33:37

  Modified:             udev.eclass
  Log:
  Rename udev_get_udevdir to plain get_udevdir which looks completely safe. No clue why I didn't do this at the first place. Sorry about that.

Revision  Changes    Path
1.9                  eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.8&r2=1.9

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- udev.eclass	3 Dec 2012 01:58:44 -0000	1.8
+++ udev.eclass	29 Jan 2013 15:33:37 -0000	1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.8 2012/12/03 01:58:44 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.9 2013/01/29 15:33:37 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -19,13 +19,13 @@
 # DEPEND="${RDEPEND}"
 #
 # src_configure() {
-#	econf \
-#		--with-rulesdir="$(udev_get_udevdir)"/rules.d \
+#	econf --with-rulesdir="$(get_udevdir)"/rules.d
 # }
 #
 # src_install() {
+#	default
 #	# udev_dorules contrib/99-foomatic
-#	udev_newrules contrib/98-foomatic 99-foomatic
+#	# udev_newrules contrib/98-foomatic 99-foomatic
 # }
 # @CODE
 
@@ -53,10 +53,19 @@
 
 # @FUNCTION: udev_get_udevdir
 # @DESCRIPTION:
+# Use the short version $(get_udevdir) instead!
+udev_get_udevdir() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	echo "$(_udev_get_udevdir)"
+}
+
+# @FUNCTION: get_udevdir
+# @DESCRIPTION:
 # Output the path for the udev directory (not including ${D}).
 # This function always succeeds, even if udev is not installed.
 # The fallback value is set to /lib/udev
-udev_get_udevdir() {
+get_udevdir() {
 	debug-print-function ${FUNCNAME} "${@}"
 
 	echo "$(_udev_get_udevdir)"





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2013-03-24 15:50 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-03-24 15:50 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/03/24 15:50:19

  Modified:             udev.eclass
  Log:
  New udev_reload function to update rules and dbs

Revision  Changes    Path
1.10                 eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.9&r2=1.10

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- udev.eclass	29 Jan 2013 15:33:37 -0000	1.9
+++ udev.eclass	24 Mar 2013 15:50:19 -0000	1.10
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.9 2013/01/29 15:33:37 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.10 2013/03/24 15:50:19 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -98,3 +98,18 @@
 		newins "${@}"
 	)
 }
+
+# @FUNCTION: udev_reload
+# @DESCRIPTION:
+# Execute udevadm control --reload to reload rules and databases
+udev_reload() {
+	if [[ ${ROOT} != "" ]] && [[ ${ROOT} != "/" ]]; then
+		return 0
+	fi
+
+	if [[ -d ${ROOT}/run/udev ]]; then
+		ebegin "Running udev control --reload for reloading rules and databases"
+		udevadm control --reload
+		eend $?
+	fi
+}





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2013-03-24 15:52 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-03-24 15:52 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/03/24 15:52:01

  Modified:             udev.eclass
  Log:
  better description

Revision  Changes    Path
1.11                 eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.10&r2=1.11

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- udev.eclass	24 Mar 2013 15:50:19 -0000	1.10
+++ udev.eclass	24 Mar 2013 15:52:01 -0000	1.11
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.10 2013/03/24 15:50:19 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.11 2013/03/24 15:52:01 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -101,7 +101,7 @@
 
 # @FUNCTION: udev_reload
 # @DESCRIPTION:
-# Execute udevadm control --reload to reload rules and databases
+# Run udevadm control --reload to refresh rules and databases
 udev_reload() {
 	if [[ ${ROOT} != "" ]] && [[ ${ROOT} != "/" ]]; then
 		return 0





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2014-07-13 19:33 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2014-07-13 19:33 UTC (permalink / raw
  To: gentoo-commits

ssuominen    14/07/13 19:33:09

  Modified:             udev.eclass
  Log:
  Prune outdated stuff from comments

Revision  Changes    Path
1.12                 eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.11&r2=1.12

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- udev.eclass	24 Mar 2013 15:52:01 -0000	1.11
+++ udev.eclass	13 Jul 2014 19:33:09 -0000	1.12
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.11 2013/03/24 15:52:01 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.12 2014/07/13 19:33:09 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -13,9 +13,8 @@
 # @CODE
 # inherit udev
 #
-# # In this example 196 is the first version with udev.bin hwdb database,
-# # and we also link against libgudev
-# RDEPEND=">=virtual/udev-196[hwdb,gudev]"
+# # Example of the eclass usage:
+# RDEPEND="virtual/udev"
 # DEPEND="${RDEPEND}"
 #
 # src_configure() {





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass
@ 2014-07-30 20:00 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2014-07-30 20:00 UTC (permalink / raw
  To: gentoo-commits

ssuominen    14/07/30 20:00:19

  Modified:             udev.eclass
  Log:
  better wording to eerror

Revision  Changes    Path
1.14                 eclass/udev.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/udev.eclass?r1=1.13&r2=1.14

Index: udev.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- udev.eclass	30 Jul 2014 19:49:46 -0000	1.13
+++ udev.eclass	30 Jul 2014 20:00:19 -0000	1.14
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.13 2014/07/30 19:49:46 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/udev.eclass,v 1.14 2014/07/30 20:00:19 ssuominen Exp $
 
 # @ECLASS: udev.eclass
 # @MAINTAINER:
@@ -56,8 +56,8 @@
 udev_get_udevdir() {
 	debug-print-function ${FUNCNAME} "${@}"
 
-	eerror "Use the shorter get_udevdir() instead of longer udev_get_udevdir()"
-	die "Deprecated function call: udev_get_udevdir()"
+	eerror "This ebuild should be using the get_udevdir() function instead of the deprecated udev_get_udevdir()"
+	die "Deprecated function call: udev_get_udevdir(), please report to (overlay) maintainers."
 }
 
 # @FUNCTION: get_udevdir





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-07-30 20:00 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-02 22:37 [gentoo-commits] gentoo-x86 commit in eclass: udev.eclass Samuli Suominen (ssuominen)
  -- strict thread matches above, loose matches on Subject: below --
2014-07-30 20:00 Samuli Suominen (ssuominen)
2014-07-13 19:33 Samuli Suominen (ssuominen)
2013-03-24 15:52 Samuli Suominen (ssuominen)
2013-03-24 15:50 Samuli Suominen (ssuominen)
2013-01-29 15:33 Samuli Suominen (ssuominen)
2012-12-03  1:58 Samuli Suominen (ssuominen)
2012-10-31 18:28 Samuli Suominen (ssuominen)
2012-10-31 17:45 Samuli Suominen (ssuominen)
2012-10-31 16:08 Samuli Suominen (ssuominen)
2012-10-30 20:26 Samuli Suominen (ssuominen)
2012-10-30 20:03 Samuli Suominen (ssuominen)
2012-10-30 19:08 Samuli Suominen (ssuominen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox