25558248 various scripts / elf files not delivered with executable mode set
authorShawn Walker-Salas <shawn.walker@oracle.com>
Wed, 22 Feb 2017 11:29:54 -0800
changeset 7681 0bc3311966eb
parent 7680 09661509b866
child 7683 7955769fefe6
25558248 various scripts / elf files not delivered with executable mode set
components/desktop/colord/colord.p5m
components/gnome/file-roller/file-roller.p5m
components/gnome/vala/vala.p5m
components/groff/groff.p5m
components/llvm/clang.p5m
components/net-snmp-57/net-snmp-base.p5m
components/openscap/openscap-gconf-probe.p5m
--- a/components/desktop/colord/colord.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/desktop/colord/colord.p5m	Wed Feb 22 11:29:54 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/.+ -> \
@@ -85,7 +85,7 @@
 dir  path=usr/lib/$(MACH64)/colord-plugins
 file path=usr/lib/$(MACH64)/colord-sensors/libcolord_sensor_argyll.so
 file path=usr/lib/$(MACH64)/colord-sensors/libcolord_sensor_dummy.so
-file path=usr/lib/$(MACH64)/colord-session
+file path=usr/lib/$(MACH64)/colord-session mode=0555
 file path=usr/lib/$(MACH64)/girepository-1.0/Colord-1.0.typelib
 link path=usr/lib/$(MACH64)/libcolord.so target=libcolord.so.2.0.3
 link path=usr/lib/$(MACH64)/libcolord.so.2 target=libcolord.so.2.0.3
--- a/components/gnome/file-roller/file-roller.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/gnome/file-roller/file-roller.p5m	Wed Feb 22 11:29:54 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.
 #
 
 set name=pkg.fmri \
@@ -35,8 +35,8 @@
 set name=org.opensolaris.arc-caseid value=PSARC/2016/375
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 file path=usr/bin/file-roller
-file path=usr/lib/$(MACH64)/file-roller/isoinfo.sh
-file path=usr/lib/$(MACH64)/file-roller/rpm2cpio
+file path=usr/lib/$(MACH64)/file-roller/isoinfo.sh mode=0555
+file path=usr/lib/$(MACH64)/file-roller/rpm2cpio mode=0555
 file path=usr/lib/$(MACH64)/nautilus/extensions-3.0/libnautilus-fileroller.so
 file path=usr/share/GConf/gsettings/file-roller.convert
 file path=usr/share/appdata/org.gnome.FileRoller.appdata.xml
--- a/components/gnome/vala/vala.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/gnome/vala/vala.p5m	Wed Feb 22 11:29:54 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/.+ -> \
@@ -66,12 +66,12 @@
 link path=usr/lib/$(MACH64)/libvala-0.30.so.0 target=libvala-0.30.so.0.0.0
 file path=usr/lib/$(MACH64)/libvala-0.30.so.0.0.0
 file path=usr/lib/$(MACH64)/pkgconfig/libvala-0.30.pc
-file path=usr/lib/$(MACH64)/vala-0.30/gen-introspect-0.30
+file path=usr/lib/$(MACH64)/vala-0.30/gen-introspect-0.30 mode=0555
 link path=usr/lib/libvala-0.30.so target=libvala-0.30.so.0.0.0
 link path=usr/lib/libvala-0.30.so.0 target=libvala-0.30.so.0.0.0
 file path=usr/lib/libvala-0.30.so.0.0.0
 file path=usr/lib/pkgconfig/libvala-0.30.pc
-file path=usr/lib/vala-0.30/gen-introspect-0.30
+file path=usr/lib/vala-0.30/gen-introspect-0.30 mode=0555
 file path=usr/share/aclocal/vala.m4
 file path=usr/share/aclocal/vapigen.m4
 file path=usr/share/devhelp/books/vala-0.30/attributes.html
--- a/components/groff/groff.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/groff/groff.p5m	Wed Feb 22 11:29:54 2017 -0800
@@ -20,9 +20,12 @@
 #
 
 #
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
+# Ensure scripts delivered in usr/lib are executable.
+<transform file path=usr/lib/groff/.+\.pl$ -> default mode 0555>
+<transform file path=usr/lib/groff/.+\.sh$ -> default mode 0555>
 # Put the documentation in the correct location.
 <transform file path=usr/share/doc/groff/$(COMPONENT_VERSION)/(.+)$ -> \
     set action.hash usr/share/doc/groff-$(COMPONENT_VERSION)/%<1> >
--- a/components/llvm/clang.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/llvm/clang.p5m	Wed Feb 22 11:29:54 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/.+ -> default mangler.man.stability uncommitted>
@@ -51,8 +51,8 @@
 file usr/bin/$(MACH64)/scan-build path=usr/bin/scan-build
 file usr/bin/$(MACH64)/scan-view path=usr/bin/scan-view
 file path=usr/lib/$(MACH64)/libclang.so
-file usr/libexec/$(MACH64)/c++-analyzer path=usr/lib/c++-analyzer
-file usr/libexec/$(MACH64)/ccc-analyzer path=usr/lib/ccc-analyzer
+file usr/libexec/$(MACH64)/c++-analyzer path=usr/lib/c++-analyzer mode=0555
+file usr/libexec/$(MACH64)/ccc-analyzer path=usr/lib/ccc-analyzer mode=0555
 file path=usr/lib/clang/$(COMPONENT_VERSION)/include/Intrin.h
 file path=usr/lib/clang/$(COMPONENT_VERSION)/include/__clang_cuda_runtime_wrapper.h
 file path=usr/lib/clang/$(COMPONENT_VERSION)/include/__stddef_max_align_t.h
--- a/components/net-snmp-57/net-snmp-base.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/net-snmp-57/net-snmp-base.p5m	Wed Feb 22 11:29:54 2017 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -615,7 +615,7 @@
 file path=usr/include/ucd-snmp/var_struct.h
 file path=usr/include/ucd-snmp/version.h
 file build/prototype/$(MACH64)/usr/bin/$(MACH64)/agentxtrap \
-    path=usr/lib/$(MACH64)/agentxtrap
+    path=usr/lib/$(MACH64)/agentxtrap mode=0555
 file $(MACH64)/sun/agent/modules/entityMib/libentity.so \
     path=usr/lib/$(MACH64)/libentity.so
 link path=usr/lib/$(MACH64)/libnetsnmp.so target=./libnetsnmp.so.30.0.2
@@ -650,9 +650,9 @@
 file build/prototype/$(MACH64)/usr/lib/$(MACH64)/libsnmp.so.30.0.2 \
     path=usr/lib/$(MACH64)/libsnmp.so.30.0.2
 file build/prototype/$(MACH64)/usr/bin/$(MACH64)/net-snmp-cert \
-    path=usr/lib/$(MACH64)/net-snmp-cert
+    path=usr/lib/$(MACH64)/net-snmp-cert mode=0555
 file build/prototype/$(MACH64)/usr/bin/$(MACH64)/snmp-bridge-mib \
-    path=usr/lib/$(MACH64)/snmp-bridge-mib
+    path=usr/lib/$(MACH64)/snmp-bridge-mib mode=0555
 file $(MACH32)/sun/agent/modules/entityMib/libentity.so \
     path=usr/lib/libentity.so
 link path=usr/lib/libnetsnmp.so target=./libnetsnmp.so.30.0.2
--- a/components/openscap/openscap-gconf-probe.p5m	Mon Feb 06 16:06:23 2017 +0100
+++ b/components/openscap/openscap-gconf-probe.p5m	Wed Feb 22 11:29:54 2017 -0800
@@ -18,9 +18,10 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved.
 #
 
+<transform file path=usr/lib/$(MACH64)/openscap/.+ -> default mode 0555>
 set name=pkg.fmri \
     value=pkg:/security/compliance/openscap/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="gconf probe for the Open implementation of SCAP"