pkg/transforms/defaults
author Randy Fishel <Randy.Fishel@Oracle.COM>
Wed, 30 Nov 2016 21:57:49 -0800
changeset 1684 9f5a5146d91f
parent 1652 3f159f60ac51
permissions -rw-r--r--
25177273 Enable dumb_create in i915
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     1
#
1652
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
     2
# Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved.
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     3
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     4
# Permission is hereby granted, free of charge, to any person obtaining a
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     5
# copy of this software and associated documentation files (the "Software"),
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     6
# to deal in the Software without restriction, including without limitation
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     7
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     8
# and/or sell copies of the Software, and to permit persons to whom the
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
     9
# Software is furnished to do so, subject to the following conditions:
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    10
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    11
# The above copyright notice and this permission notice (including the next
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    12
# paragraph) shall be included in all copies or substantial portions of the
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    13
# Software.
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    14
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    15
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    16
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    17
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    18
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    19
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    20
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    21
# DEALINGS IN THE SOFTWARE.
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    22
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    23
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    24
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    25
# programs & shared objects should generally have mode 0555
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    26
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    27
<transform file path=.*lib/.*\.so.* -> default mode 0555>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    28
<transform file path=.*bin/.* -> default mode 0555>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    29
<transform file path=lib/svc/method/.* -> default mode 0555>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    30
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    31
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    32
# a few special directories are owned by specific groups
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    33
#
1172
4597acbe535f 7041659 X packages should not deliver dir actions for directories defined elsewhere
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1120
diff changeset
    34
<transform dir path=etc/hal.* -> default group bin>
4597acbe535f 7041659 X packages should not deliver dir actions for directories defined elsewhere
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1120
diff changeset
    35
<transform dir path=etc.* -> default group sys>
4597acbe535f 7041659 X packages should not deliver dir actions for directories defined elsewhere
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1120
diff changeset
    36
<transform dir file path=lib/svc/manifest -> default group sys>
4597acbe535f 7041659 X packages should not deliver dir actions for directories defined elsewhere
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1120
diff changeset
    37
<transform dir path=usr/share/(aclocal|doc|locale|pixmaps)$ -> \
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    38
	default group other>
1172
4597acbe535f 7041659 X packages should not deliver dir actions for directories defined elsewhere
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1120
diff changeset
    39
<transform dir path=usr/share/icons -> default group other>
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    40
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    41
#
1496
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    42
# For kernel/drv, set .conf files to mode 0644.  Assume all other
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    43
# files there are drivers, and give them mode 0755.
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    44
#
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    45
<transform file path=.*kernel/drv/.+\.conf -> default mode 0644>
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    46
<transform file path=.*kernel/drv/.+ -> default mode 0555>
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    47
<transform file path=.*kernel/kmdb/.+ -> default mode 0555>
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    48
<transform file path=.*kernel/misc/.+ -> default mode 0555>
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    49
fe1d79183d54 18692834 Add i915 and drm to the X consolidation (fix build warnings)
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1494
diff changeset
    50
#
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    51
# For what's left, go with root:bin 0444 for files, 0755 for directories
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    52
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    53
<transform file dir -> default owner root>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    54
<transform file dir -> default group bin>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    55
<transform file -> default mode 0444>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    56
<transform dir -> default mode 0755>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    57
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    58
#
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    59
# Defaults for legacy metadata for SVR4 package information
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    60
#
1003
a4d17d6bc179 6980773 X gate needs branding options
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 983
diff changeset
    61
<transform legacy -> default vendor "OpenSolaris">
970
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    62
<transform legacy -> default hotline \
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    63
	"Please contact your local service provider">
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    64
<transform legacy -> default arch $(ARCH)>
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    65
<transform legacy -> default category "system">
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    66
# This is set to the final version number delivered as SVR4 format
272328fe1b4a 6941932 X should be able to build IPS packages natively
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
diff changeset
    67
<transform legacy -> default version "6.9.0.5.11.14300,REV=0.2010.06.21">
1494
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1356
diff changeset
    68
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1356
diff changeset
    69
#
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1356
diff changeset
    70
# All files in kernel/ subdirs are reboot-needed.
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1356
diff changeset
    71
#
a72f39592745 PSARC 2014/148 Move DRM drivers to X11
Randy Fishel <Randy.Fishel@Oracle.COM>
parents: 1356
diff changeset
    72
<transform file path=.*kernel/.+ -> default reboot-needed true>
1652
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    73
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    74
#
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    75
# All files in i86 & sparcv7 directories are intentionally 32-bit, so
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    76
# tell pkglint not to worry about them.
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    77
#
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    78
<transform file path=usr/bin/$(ARCH32)/ -> \
3f159f60ac51 24414531 Upgrade fontconfig to 2.12.1
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 1496
diff changeset
    79
    default pkg.linted.pkglint.action014.1 True>