25564905 incorrect permissions on some desktop component deliveries in /usr/lib
authorNiveditha Rau <Niveditha.Rau@Oracle.COM>
Thu, 16 Feb 2017 16:13:13 -0800
changeset 7685 a7ec984d7d4c
parent 7683 7955769fefe6
child 7686 745f0c9764a6
25564905 incorrect permissions on some desktop component deliveries in /usr/lib
components/desktop/telepathy-logger/Makefile
components/desktop/telepathy-logger/telepathy-logger.p5m
components/desktop/upower/Makefile
components/desktop/upower/upower.p5m
components/gnome/at-spi2-core/Makefile
components/gnome/at-spi2-core/at-spi2-core.p5m
components/gnome/gconf/Makefile
components/gnome/gconf/gconf.p5m
components/gnome/gcr/Makefile
components/gnome/gcr/gcr.p5m
components/gnome/gvfs/Makefile
components/gnome/gvfs/gvfs.p5m
components/gnome/libgsf/Makefile
components/gnome/libgsf/libgsf.p5m
components/gnome/librsvg/Makefile
components/gnome/librsvg/librsvg.p5m
components/gnome/mutter/Makefile
components/gnome/mutter/mutter.p5m
components/gnome/tracker/Makefile
components/gnome/tracker/tracker.p5m
--- a/components/desktop/telepathy-logger/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/desktop/telepathy-logger/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 BUILD_BITS =            64_and_32
@@ -56,7 +56,7 @@
 CONFIGURE_OPTIONS += --enable-introspection
 CONFIGURE_OPTIONS += --enable-shared
 CONFIGURE_OPTIONS += --with-pic
-CONFIGURE_OPTIONS += --libexecdir="$(USRLIB)"
+CONFIGURE_OPTIONS += --libexecdir="$(USRLIBDIR)"
 
 # Tell g-ir-scanner not to cache results in homedir of user running the build
 COMPONENT_BUILD_ENV += GI_SCANNER_DISABLE_CACHE=""
--- a/components/desktop/telepathy-logger/telepathy-logger.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/desktop/telepathy-logger/telepathy-logger.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -52,13 +52,12 @@
     target=libtelepathy-logger.so.3.3.0
 file path=usr/lib/$(MACH64)/libtelepathy-logger.so.3.3.0
 file path=usr/lib/$(MACH64)/pkgconfig/telepathy-logger-0.2.pc
-file path=usr/lib/$(MACH64)/telepathy-logger
 file path=usr/lib/girepository-1.0/TelepathyLogger-0.2.typelib
 link path=usr/lib/libtelepathy-logger.so target=libtelepathy-logger.so.3.3.0
 link path=usr/lib/libtelepathy-logger.so.3 target=libtelepathy-logger.so.3.3.0
 file path=usr/lib/libtelepathy-logger.so.3.3.0
 file path=usr/lib/pkgconfig/telepathy-logger-0.2.pc
-file path=usr/lib/telepathy-logger
+file path=usr/lib/telepathy-logger mode=0555
 file path=usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.Logger.service
 file path=usr/share/dbus-1/services/org.freedesktop.Telepathy.Logger.service
 file path=usr/share/gir-1.0/TelepathyLogger-0.2.gir
--- a/components/desktop/upower/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/desktop/upower/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 BUILD_BITS =            64_and_32
@@ -58,7 +58,7 @@
 
 # XXX wants gudev for better backend support; alternatively, create solaris
 # native backend as was done for openbsd/freebsd.
-CONFIGURE_OPTIONS += --libexecdir="$(USRLIB)"
+CONFIGURE_OPTIONS += --libexecdir="$(USRLIBDIR)"
 CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR)
 CONFIGURE_OPTIONS += --disable-static
 CONFIGURE_OPTIONS += --enable-gtk-doc
--- a/components/desktop/upower/upower.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/desktop/upower/upower.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -56,13 +56,12 @@
 link path=usr/lib/$(MACH64)/libupower-glib.so.3 target=libupower-glib.so.3.0.1
 file path=usr/lib/$(MACH64)/libupower-glib.so.3.0.1
 file path=usr/lib/$(MACH64)/pkgconfig/upower-glib.pc
-file path=usr/lib/$(MACH64)/upowerd
 file path=usr/lib/girepository-1.0/UPowerGlib-1.0.typelib
 link path=usr/lib/libupower-glib.so target=libupower-glib.so.3.0.1
 link path=usr/lib/libupower-glib.so.3 target=libupower-glib.so.3.0.1
 file path=usr/lib/libupower-glib.so.3.0.1
 file path=usr/lib/pkgconfig/upower-glib.pc
-file path=usr/lib/upowerd
+file path=usr/lib/upowerd mode=0555
 file path=usr/share/dbus-1/interfaces/org.freedesktop.UPower.Device.xml
 file path=usr/share/dbus-1/interfaces/org.freedesktop.UPower.KbdBacklight.xml
 file path=usr/share/dbus-1/interfaces/org.freedesktop.UPower.Wakeups.xml
--- a/components/gnome/at-spi2-core/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/at-spi2-core/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,10 +20,10 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
-BUILD_BITS= 32_and_64
+BUILD_BITS= 64_and_32
 # All components using gobject-introspection must be built with gcc as
 # gobject-introspection does not produce correct results when using Studio.
 COMPILER= gcc
@@ -58,6 +58,7 @@
 
 # Because Solaris doesn't use the libexec directory.
 CONFIGURE_OPTIONS += --with-dbus-daemondir=$(USRLIBDIR)
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
 
 REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
 REQUIRED_PACKAGES += gnome/gsettings-desktop-schemas
--- a/components/gnome/at-spi2-core/at-spi2-core.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/at-spi2-core/at-spi2-core.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -73,8 +73,6 @@
 file path=usr/include/at-spi-2.0/atspi/atspi-types.h
 file path=usr/include/at-spi-2.0/atspi/atspi-value.h
 file path=usr/include/at-spi-2.0/atspi/atspi.h
-file path=usr/lib/$(MACH64)/at-spi-bus-launcher mode=0555
-file path=usr/lib/$(MACH64)/at-spi2-registryd mode=0555
 file path=usr/lib/$(MACH64)/girepository-1.0/Atspi-2.0.typelib
 link path=usr/lib/$(MACH64)/libatspi.so target=libatspi.so.0.0.1
 link path=usr/lib/$(MACH64)/libatspi.so.0 target=libatspi.so.0.0.1
--- a/components/gnome/gconf/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gconf/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 BUILD_BITS =            64_and_32
@@ -53,6 +53,7 @@
 CONFIGURE_OPTIONS += --without-openldap
 CONFIGURE_OPTIONS += --disable-static
 CONFIGURE_OPTIONS += --enable-shared
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
 
 # Assumes GNU xgettext in PATH
 CONFIGURE_ENV += PATH=$(GNUBIN):$(PATH)
--- a/components/gnome/gconf/gconf.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gconf/gconf.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -59,7 +59,6 @@
 file path=usr/include/gconf/2/gconf/gconf.h
 file path=usr/lib/$(MACH64)/GConf/2/libgconfbackend-oldxml.so
 file path=usr/lib/$(MACH64)/GConf/2/libgconfbackend-xml.so
-file path=usr/lib/$(MACH64)/gconfd-2
 file path=usr/lib/$(MACH64)/gio/modules/libgsettingsgconfbackend.so
 file path=usr/lib/$(MACH64)/girepository-1.0/GConf-2.0.typelib
 link path=usr/lib/$(MACH64)/libgconf-2.so target=libgconf-2.so.4.1.5
@@ -68,7 +67,7 @@
 file path=usr/lib/$(MACH64)/pkgconfig/gconf-2.0.pc
 file path=usr/lib/GConf/2/libgconfbackend-oldxml.so
 file path=usr/lib/GConf/2/libgconfbackend-xml.so
-file path=usr/lib/gconfd-2
+file path=usr/lib/gconfd-2 mode=0555
 file path=usr/lib/gio/modules/libgsettingsgconfbackend.so
 file path=usr/lib/girepository-1.0/GConf-2.0.typelib
 link path=usr/lib/libgconf-2.so target=libgconf-2.so.4.1.5
--- a/components/gnome/gcr/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gcr/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 BUILD_BITS =            64_and_32
@@ -67,6 +67,8 @@
 CONFIGURE_OPTIONS += --enable-vala
 # Fix 64-bit builds.
 CONFIGURE_OPTIONS.64 += ac_cv_path_LIBGCRYPT_CONFIG=$(USRBINDIR64)/libgcrypt-config
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
+
 
 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
 COMPONENT_TEST_ARGS =   -k -i
--- a/components/gnome/gcr/gcr.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gcr/gcr.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -99,7 +99,6 @@
 file path=usr/include/gcr-3/ui/gcr-unlock-options-widget.h
 file path=usr/include/gcr-3/ui/gcr-viewer-widget.h
 file path=usr/include/gcr-3/ui/gcr-viewer.h
-file path=usr/lib/$(MACH64)/gcr-prompter mode=0555
 file path=usr/lib/$(MACH64)/girepository-1.0/Gck-1.typelib
 file path=usr/lib/$(MACH64)/girepository-1.0/Gcr-3.typelib
 file path=usr/lib/$(MACH64)/girepository-1.0/GcrUi-3.typelib
--- a/components/gnome/gvfs/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gvfs/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,10 +20,10 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
-BUILD_BITS =            32_and_64
+BUILD_BITS =            64_and_32
 COMPILER =              gcc
 include ../../../make-rules/shared-macros.mk
 
@@ -66,6 +66,7 @@
 CONFIGURE_OPTIONS += --enable-keyring
 CONFIGURE_OPTIONS += --enable-shared
 CONFIGURE_OPTIONS += --with-pic
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
 
 REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
 REQUIRED_PACKAGES += library/desktop/gtk3
--- a/components/gnome/gvfs/gvfs.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/gvfs/gvfs.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -38,46 +38,30 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=PSARC/2010/143
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file usr/bin/$(MACH64)/gvfs-cat path=usr/bin/gvfs-cat
-file usr/bin/$(MACH64)/gvfs-copy path=usr/bin/gvfs-copy
-file usr/bin/$(MACH64)/gvfs-info path=usr/bin/gvfs-info
-file usr/bin/$(MACH64)/gvfs-less path=usr/bin/gvfs-less
-file usr/bin/$(MACH64)/gvfs-ls path=usr/bin/gvfs-ls
-file usr/bin/$(MACH64)/gvfs-mime path=usr/bin/gvfs-mime
-file usr/bin/$(MACH64)/gvfs-mkdir path=usr/bin/gvfs-mkdir
-file usr/bin/$(MACH64)/gvfs-monitor-dir path=usr/bin/gvfs-monitor-dir
-file usr/bin/$(MACH64)/gvfs-monitor-file path=usr/bin/gvfs-monitor-file
-file usr/bin/$(MACH64)/gvfs-mount path=usr/bin/gvfs-mount
-file usr/bin/$(MACH64)/gvfs-move path=usr/bin/gvfs-move
-file usr/bin/$(MACH64)/gvfs-open path=usr/bin/gvfs-open
-file usr/bin/$(MACH64)/gvfs-rename path=usr/bin/gvfs-rename
-file usr/bin/$(MACH64)/gvfs-rm path=usr/bin/gvfs-rm
-file usr/bin/$(MACH64)/gvfs-save path=usr/bin/gvfs-save
-file usr/bin/$(MACH64)/gvfs-set-attribute path=usr/bin/gvfs-set-attribute
-file usr/bin/$(MACH64)/gvfs-trash path=usr/bin/gvfs-trash
-file usr/bin/$(MACH64)/gvfs-tree path=usr/bin/gvfs-tree
+file path=usr/bin/gvfs-cat
+file path=usr/bin/gvfs-copy
+file path=usr/bin/gvfs-info
+file path=usr/bin/gvfs-less
+file path=usr/bin/gvfs-ls
+file path=usr/bin/gvfs-mime
+file path=usr/bin/gvfs-mkdir
+file path=usr/bin/gvfs-monitor-dir
+file path=usr/bin/gvfs-monitor-file
+file path=usr/bin/gvfs-mount
+file path=usr/bin/gvfs-move
+file path=usr/bin/gvfs-open
+file path=usr/bin/gvfs-rename
+file path=usr/bin/gvfs-rm
+file path=usr/bin/gvfs-save
+file path=usr/bin/gvfs-set-attribute
+file path=usr/bin/gvfs-trash
+file path=usr/bin/gvfs-tree
 file path=usr/include/gvfs-client/gvfs/gvfsurimapper.h
 file path=usr/include/gvfs-client/gvfs/gvfsuriutils.h
 file path=usr/lib/$(MACH64)/gio/modules/libgioremote-volume-monitor.so
 file path=usr/lib/$(MACH64)/gio/modules/libgvfsdbus.so
 file path=usr/lib/$(MACH64)/gvfs/libgvfscommon.so
 file path=usr/lib/$(MACH64)/gvfs/libgvfsdaemon.so
-file path=usr/lib/$(MACH64)/gvfsd mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-afp mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-afp-browse mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-archive mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-burn mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-computer mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-dav mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-dnssd mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-ftp mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-http mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-localtest mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-metadata mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-network mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-recent mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-sftp mode=0555
-file path=usr/lib/$(MACH64)/gvfsd-trash mode=0555
 file path=usr/lib/gio/modules/libgioremote-volume-monitor.so
 file path=usr/lib/gio/modules/libgvfsdbus.so
 file path=usr/lib/gvfs/libgvfscommon.so
--- a/components/gnome/libgsf/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/libgsf/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,10 +20,10 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
-BUILD_BITS =            32_and_64
+BUILD_BITS =            64_and_32
 # All components using gobject-introspection must be built with gcc as
 # gobject-introspection does not produce correct results when using Studio.
 COMPILER=gcc
--- a/components/gnome/libgsf/libgsf.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/libgsf/libgsf.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> \
     default mangler.man.stability "pass-through volatile">
@@ -33,9 +33,6 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=LSARC/2008/345
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file path=usr/bin/$(MACH64)/gsf
-file path=usr/bin/$(MACH64)/gsf-office-thumbnailer
-file path=usr/bin/$(MACH64)/gsf-vba-dump
 file path=usr/bin/gsf
 file path=usr/bin/gsf-office-thumbnailer
 file path=usr/bin/gsf-vba-dump
--- a/components/gnome/librsvg/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/librsvg/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -20,10 +20,10 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
-BUILD_BITS =           32_and_64
+BUILD_BITS =           64_and_32
 # All components using gobject-introspection must be built with gcc as
 # gobject-introspection does not produce correct results when using Studio.
 COMPILER =		gcc
--- a/components/gnome/librsvg/librsvg.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/librsvg/librsvg.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -36,8 +36,6 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=PSARC/2010/143
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-file path=usr/bin/$(MACH64)/rsvg-convert
-file path=usr/bin/$(MACH64)/rsvg-view-3
 file path=usr/bin/rsvg-convert
 file path=usr/bin/rsvg-view-3
 file path=usr/include/librsvg-2.0/librsvg/librsvg-enum-types.h
--- a/components/gnome/mutter/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/mutter/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -66,6 +66,7 @@
 CONFIGURE_OPTIONS += --enable-sm
 CONFIGURE_OPTIONS += --with-pic
 CONFIGURE_OPTIONS += --with-x
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
 
 # Needed due to patch to configure.ac.
 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv);
--- a/components/gnome/mutter/mutter.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/mutter/mutter.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -72,7 +72,6 @@
 link path=usr/lib/$(MACH64)/libmutter.so target=libmutter.so.0.0.0
 link path=usr/lib/$(MACH64)/libmutter.so.0 target=libmutter.so.0.0.0
 file path=usr/lib/$(MACH64)/libmutter.so.0.0.0
-file path=usr/lib/$(MACH64)/mutter-restart-helper mode=0555
 file path=usr/lib/$(MACH64)/mutter/Meta-3.0.gir
 file path=usr/lib/$(MACH64)/mutter/Meta-3.0.typelib
 file path=usr/lib/$(MACH64)/mutter/plugins/default.so
--- a/components/gnome/tracker/Makefile	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/tracker/Makefile	Thu Feb 16 16:13:13 2017 -0800
@@ -91,6 +91,7 @@
 CONFIGURE_OPTIONS += --with-pic
 CONFIGURE_OPTIONS += --with-unicode-support=libicu
 CONFIGURE_OPTIONS += --with-bash-completion-dir=/etc/bash_completion.d
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
 
 # Required due to patches.
 COMPONENT_PREP_ACTION += (cd $(@D); autoreconf -fiv);
--- a/components/gnome/tracker/tracker.p5m	Thu Feb 23 01:05:08 2017 -0800
+++ b/components/gnome/tracker/tracker.p5m	Thu Feb 16 16:13:13 2017 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> \
@@ -134,12 +134,6 @@
 file path=usr/lib/$(MACH64)/tracker-1.0/libtracker-extract.so.0.0.0
 file path=usr/lib/$(MACH64)/tracker-1.0/writeback-modules/libwriteback-taglib.so
 file path=usr/lib/$(MACH64)/tracker-1.0/writeback-modules/libwriteback-xmp.so
-file path=usr/lib/$(MACH64)/tracker-extract mode=0555
-file path=usr/lib/$(MACH64)/tracker-miner-apps mode=0555
-file path=usr/lib/$(MACH64)/tracker-miner-fs mode=0555
-file path=usr/lib/$(MACH64)/tracker-miner-user-guides
-file path=usr/lib/$(MACH64)/tracker-store mode=0555
-file path=usr/lib/$(MACH64)/tracker-writeback mode=0555
 file path=usr/lib/girepository-1.0/Tracker-1.0.typelib
 file path=usr/lib/girepository-1.0/TrackerControl-1.0.typelib
 file path=usr/lib/girepository-1.0/TrackerMiner-1.0.typelib