Gentoo Archives: gentoo-commits

From: "Matthias Schwarzott (zzam)" <zzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: vdr-plugin.eclass
Date: Wed, 25 Jun 2008 21:35:33
Message-Id: E1KBceG-0003qp-2i@stork.gentoo.org
1 zzam 08/06/25 21:35:28
2
3 Modified: vdr-plugin.eclass
4 Log:
5 Show not only command to enable main plugin, but list of installed plugins.
6
7 Revision Changes Path
8 1.64 eclass/vdr-plugin.eclass
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/vdr-plugin.eclass?rev=1.64&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/vdr-plugin.eclass?rev=1.64&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/vdr-plugin.eclass?r1=1.63&r2=1.64
13
14 Index: vdr-plugin.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v
17 retrieving revision 1.63
18 retrieving revision 1.64
19 diff -u -r1.63 -r1.64
20 --- vdr-plugin.eclass 24 Jun 2008 16:43:38 -0000 1.63
21 +++ vdr-plugin.eclass 25 Jun 2008 21:35:27 -0000 1.64
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2005 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v 1.63 2008/06/24 16:43:38 zzam Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin.eclass,v 1.64 2008/06/25 21:35:27 zzam Exp $
27 #
28 # Author:
29 # Matthias Schwarzott <zzam@g.o>
30 @@ -340,9 +340,19 @@
31 }
32
33 vdr-plugin_print_enable_command() {
34 + local p_name c=0 l=""
35 + for p_name in ${vdr_plugin_list}; do
36 + c=$(( c+1 ))
37 + l="$l ${p_name#vdr-}"
38 + done
39 +
40 elog
41 - elog "To activate this vdr-plugin execute the following command:"
42 - elog "\teselect vdr-plugin enable ${PN#vdr-}"
43 + case $c in
44 + 1) elog "Installed plugin${l}" ;;
45 + *) elog "Installed $c plugins:${l}" ;;
46 + esac
47 + elog "To activate a plugin execute this command:"
48 + elog "\teselect vdr-plugin enable <plugin_name> ..."
49 elog
50 }
51
52 @@ -475,15 +485,16 @@
53 doins libvdr-*.so.*
54
55 # create list of all created plugin libs
56 - local p_list="" p_name
57 + vdr_plugin_list=""
58 + local p_name
59 for p in libvdr-*.so.*; do
60 p_name="${p%.so*}"
61 p_name="${p_name#lib}"
62 - p_list="${p_list} ${p_name}"
63 + vdr_plugin_list="${vdr_plugin_list} ${p_name}"
64 done
65
66 - create_header_checksum_file ${p_list}
67 - create_plugindb_file ${p_list}
68 + create_header_checksum_file ${vdr_plugin_list}
69 + create_plugindb_file ${vdr_plugin_list}
70
71 if vdr_has_gettext && [[ -d ${TMP_LOCALE_DIR} ]]; then
72 einfo "Installing locales"
73
74
75
76 --
77 gentoo-commits@l.g.o mailing list