mirror of
https://git.yoctoproject.org/poky
synced 2026-04-14 17:02:22 +02:00
contacts.inc: conditionally install shema
Install schema should respect to GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL, If GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, the schema should not be installed, but it always installed shema before, this was incorrect and it would cause host contamination since it would read $HOME/gconf/.gconf. [YOCTO #2178] (From OE-Core rev: 674fa286d882ff94830cbf748e3f5abc63a5575a) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
21a314e030
commit
c3c5e8933a
@@ -27,6 +27,8 @@ FILES_${PN} += "${datadir}/pixmaps/stock_contact.png \
|
||||
${datadir}/icons/hicolor"
|
||||
|
||||
SRC_URI = "file://stock_contact.png \
|
||||
file://stock_person.png"
|
||||
file://stock_person.png \
|
||||
file://contacts-conditionally-install-schema.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append_poky = " file://contacts-owl-window-menu.patch;apply=yes "
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
Install schema should respect to GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
|
||||
|
||||
If GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, the schema should not
|
||||
be installed.
|
||||
|
||||
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
||||
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
data/Makefile.am | 7 ++++---
|
||||
1 files changed, 4 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/data/Makefile.am b/data/Makefile.am
|
||||
index f790823..b6fd643 100644
|
||||
--- a/data/Makefile.am
|
||||
+++ b/data/Makefile.am
|
||||
@@ -14,13 +14,14 @@ dist_man1_MANS = contacts.1
|
||||
|
||||
if HAVE_GCONF
|
||||
install-data-local:
|
||||
- GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
|
||||
+ if [ "$(GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL)" != "1" ]; then \
|
||||
+ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
|
||||
$(GCONFTOOL) --makefile-install-rule $(schema_DATA) || \
|
||||
(echo ;\
|
||||
echo "*****************************************************"; \
|
||||
echo "Installation of schemas failed, install them manually"; \
|
||||
- echo "*****************************************************";)
|
||||
- @true
|
||||
+ echo "*****************************************************";); \
|
||||
+ fi
|
||||
endif
|
||||
|
||||
CLEANFILES = $(desktop_DATA)
|
||||
--
|
||||
1.7.7.6
|
||||
|
||||
Reference in New Issue
Block a user