commit:     69392ed13cd3cf6c6b5bf9aeb4dc4ab3ad847322
Author:     Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 16:53:02 2017 +0000
Commit:     Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 16:53:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69392ed1

dev-embedded/openocd: bug #603120

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-embedded/openocd/openocd-0.8.0.ebuild | 10 +++++++++-
 dev-embedded/openocd/openocd-0.9.0.ebuild | 10 +++++++++-
 dev-embedded/openocd/openocd-9999.ebuild  | 10 +++++++++-
 3 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild 
b/dev-embedded/openocd/openocd-0.8.0.ebuild
index 87040a3..f6e8edb 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -38,6 +38,10 @@ RDEPEND=">=dev-lang/jimtcl-0.75
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+pkg_setup() {
+       enewgroup plugdev
+}
+
 src_prepare() {
        epatch_user
 
@@ -131,3 +135,7 @@ src_install() {
        env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
        udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+       elog "To access openocd devices as user you must be in the plugdev 
group"
+}

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild 
b/dev-embedded/openocd/openocd-0.9.0.ebuild
index 948e353..c0d5354 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -38,6 +38,10 @@ RDEPEND=">=dev-lang/jimtcl-0.76
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+pkg_setup() {
+       enewgroup plugdev
+}
+
 src_prepare() {
        epatch_user
 
@@ -127,3 +131,7 @@ src_install() {
        env -uRESTRICT prepstrip "${ED}"/usr/bin
        udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+       elog "To access openocd devices as user you must be in the plugdev 
group"
+}

diff --git a/dev-embedded/openocd/openocd-9999.ebuild 
b/dev-embedded/openocd/openocd-9999.ebuild
index a101020..54bd4c2 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -40,6 +40,10 @@ DEPEND="${RDEPEND}
        virtual/pkgconfig"
 [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
+pkg_setup() {
+       enewgroup plugdev
+}
+
 src_prepare() {
        epatch_user
 
@@ -130,3 +134,7 @@ src_install() {
        env -uRESTRICT prepstrip "${ED}"/usr/bin
        udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+       elog "To access openocd devices as user you must be in the plugdev 
group"
+}

Reply via email to