components/samba/samba.p5m
author David Hollister <david.hollister@oracle.com>
Wed, 12 Oct 2016 14:01:13 -0600
changeset 7094 61352b4e5af5
parent 6096 d24ce417bac1
child 7957 39baccd8f6e8
permissions -rw-r--r--
24797203 OpenStack RBAC profiles allow reading too many files 24797238 keystone RBAC and SMF should point at Apache log files 24797256 cinder RBAC and SMF should point at Apache log files 24830959 horizon RBAC and SMF should point at Apache log files
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     1
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     2
# CDDL HEADER START
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     3
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     7
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    11
# and limitations under the License.
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    12
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    18
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    19
# CDDL HEADER END
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    20
#
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    21
# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    22
#
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    23
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    24
<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    25
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    26
# /etc/samba/private should not even be readable fo non-root users.
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    27
<transform dir path=etc/samba/private -> default mode 500>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    28
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    29
# smbprofiles man
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    30
<transform file path=usr/share/man/man1/profiles.1 -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    31
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    32
# General dirs generated in sample-manifest but with bad attribs.
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    33
<transform dir path=etc$ -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    34
<transform dir file link path=opt.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    35
<transform dir path=usr.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    36
<transform dir file path=usr/include/gssapi.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    37
<transform dir path=var$ -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    38
<transform dir path=var/lib$ -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    39
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    40
# Unit test suite testtools is now the python package
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    41
<transform file path=usr/lib/python2.7/vendor-packages/64/samba/samba/external/testtools.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    42
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    43
# Samba customized krb5-config
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    44
<transform file path=usr/bin/krb5-config -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    45
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    46
# Remove the named files with strange deps breaking the pkglint
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    47
<transform dir file path=usr/lib/python2.7/vendor-packages/64/samba/samba/subunit.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    48
<transform file path=usr/lib/python2.7/vendor-packages/64/samba/samba/tests/subunitrun.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    49
<transform file path=usr/lib/python2.7/vendor-packages/64/samba/samba/tests/dcerpc/raw_protocol.* -> drop>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    50
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    51
# Oracle HSM (SAMFS) is not yet supported on 12.0
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    52
#<transform file path=usr/lib/samba/vfs/samfs.so -> default pkg.depend.bypass-generate .*>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    53
#<transform file path=usr/lib/samba/vfs/samfs.so -> default pkg.linted.userland.action001.3 true>
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    54
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    55
# mediated links macros to switch between Samba 4 and and possibly any forked release
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    56
<transform link target=.*/lib/samba/(s)?bin/.+ -> default mediator samba >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    57
<transform link target=.*/lib/samba/(s)?bin/.+ -> default mediator-implementation 4 >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    58
<transform link target=.*/lib/samba/(s)?bin/.+ -> default mediator-priority vendor >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    59
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    60
<transform link target=.*/samba/($(MACH64)/)?nss_.+\.so.* -> default mediator samba >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    61
<transform link target=.*/samba/($(MACH64)/)?nss_.+\.so.* -> default mediator-implementation 4 >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    62
<transform link target=.*/samba/($(MACH64)/)?nss_.+\.so.* -> default mediator-priority vendor >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    63
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    64
<transform link target=.*/samba/security/($(MACH64)/)?pam_.+\.so -> default mediator samba >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    65
<transform link target=.*/samba/security/($(MACH64)/)?pam_.+\.so -> default mediator-implementation 4 >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    66
<transform link target=.*/samba/security/($(MACH64)/)?pam_.+\.so -> default mediator-priority vendor >
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    67
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    68
# SMF services import (for .xml manifests)
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
    69
<transform file path=lib/svc/manifest/.+\.xml -> default restart_fmri svc:/system/manifest-import:default >
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    70
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    71
# "samba.proto-objects"-file is created using the command:
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    72
#   gmake sample-manifest METADATA_TEMPLATE=
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    73
# as a "sample-manifest"-file (in build/ dir) and is pkgfmt clean
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    74
# All individual actions and attribute settings on pkg objects should
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    75
# be performed by "<transform ...> (pkgmogrify) actions in "samba.p5m.common".
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    76
<include samba.proto-objects>
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    77
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    78
# pkg attributes
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    79
set name=pkg.fmri \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    80
    value=pkg:/service/network/samba@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    81
set name=pkg.summary value="samba - A Windows SMB/CIFS fileserver for UNIX"
4377
b861470645e4 backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4371
diff changeset
    82
set name=com.oracle.info.description value="Samba, a SMB/CIFS fileserver"
b861470645e4 backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4371
diff changeset
    83
set name=com.oracle.info.tpno value=$(TPNO)
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    84
set name=info.classification \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    85
    value="org.opensolaris.category.2008:System/File System"
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
    86
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
464
08f94c414553 7073736 need to turn _ into -
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 264
diff changeset
    87
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    88
set name=org.opensolaris.arc-caseid value=PSARC/2015/008
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    89
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
    90
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    91
# pam.conf is now modularized using /etc/pam.d/ which is fine for adding of PAM-using services
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    92
# ...but add of new pam_-backend will need further fix.
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    93
# pam.conf-winbind is now obsoleted:
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    94
#file Solaris/pam.conf-winbind     path=etc/pam.d/
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    95
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    96
# samba confdir
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    97
dir  path=etc/samba/private mode=500
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    98
file examples/smb.conf.default path=etc/samba/smb.conf.default
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
    99
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   100
# service manifests to install
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   101
file Solaris/samba.xml path=lib/svc/manifest/network/samba.xml
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   102
file Solaris/winbind.xml path=lib/svc/manifest/network/winbind.xml
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   103
file Solaris/wins.xml path=lib/svc/manifest/network/wins.xml
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   104
# service method
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   105
file Solaris/samba.sh path=lib/svc/method/samba
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   106
264
84a67a54e8fd 7044174 Move samba(s) and its dependencies to Userland.
Jiri Sasek <jurasek@opensolaris.org>
parents:
diff changeset
   107
#
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   108
# bin (mediated links)
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   109
# Samba CLI (available on standard path) is now frozen (reduced) to original
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   110
# Samba 3.6 command-set to be able to handle thwse mediated links by a more
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   111
# programmatical way.
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   112
# (note) commented links documents the difference between the Samba 3.6 and
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   113
# Samba4 CLI. If the Samba4 utility is needed it should be called from its
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   114
# /usr/lib/samba/bin ...path.
4377
b861470645e4 backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4371
diff changeset
   115
#
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   116
#link path=usr/bin/cifsdd target=../lib/samba/bin/cifsdd target
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   117
#link path=usr/bin/dbwrap_tool target=../lib/samba/bin/dbwrap_tool
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   118
link path=usr/bin/eventlogadm target=../lib/samba/bin/eventlogadm
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   119
#link path=usr/bin/gentest target=../lib/samba/bin/gentest
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   120
#link path=usr/bin/ldbadd target=../lib/samba/bin/ldbadd
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   121
#link path=usr/bin/ldbdel target=../lib/samba/bin/ldbdel
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   122
#link path=usr/bin/ldbedit target=../lib/samba/bin/ldbedit
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   123
#link path=usr/bin/ldbmodify target=../lib/samba/bin/ldbmodify
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   124
#link path=usr/bin/ldbrename target=../lib/samba/bin/ldbrename
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   125
#link path=usr/bin/ldbsearch target=../lib/samba/bin/ldbsearch
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   126
#link path=usr/bin/locktest target=../lib/samba/bin/locktest
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   127
#link path=usr/bin/masktest target=../lib/samba/bin/masktest
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   128
#link path=usr/bin/ndrdump target=../lib/samba/bin/ndrdump
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   129
link path=usr/bin/net target=../lib/samba/bin/net
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   130
link path=usr/bin/nmblookup target=../lib/samba/bin/nmblookup
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   131
#link path=usr/bin/nmblookup4 target=../lib/samba/bin/nmblookup4
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   132
#link path=usr/bin/ntdbbackup target=../lib/samba/bin/ntdbbackup
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   133
#link path=usr/bin/ntdbdump target=../lib/samba/bin/ntdbdump
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   134
#link path=usr/bin/ntdbrestore target=../lib/samba/bin/ntdbrestore
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   135
#link path=usr/bin/ntdbtool target=../lib/samba/bin/ntdbtool
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   136
link path=usr/bin/ntlm_auth target=../lib/samba/bin/ntlm_auth
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   137
#link path=usr/bin/oLschema2ldif target=../lib/samba/bin/oLschema2ldif
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   138
link path=usr/bin/pdbedit target=../lib/samba/bin/pdbedit
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   139
#link path=usr/bin/pidl target=../lib/samba/bin/pidl
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   140
#link path=usr/bin/regdiff target=../lib/samba/bin/regdiff
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   141
#link path=usr/bin/regpatch target=../lib/samba/bin/regpatch
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   142
#link path=usr/bin/regshell target=../lib/samba/bin/regshell
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   143
#link path=usr/bin/regtree target=../lib/samba/bin/regtree
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   144
link path=usr/bin/rpcclient target=../lib/samba/bin/rpcclient
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   145
link path=usr/bin/sharesec target=../lib/samba/bin/sharesec
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   146
link path=usr/bin/smbcacls target=../lib/samba/bin/smbcacls
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   147
link path=usr/bin/smbclient target=../lib/samba/bin/smbclient
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   148
link path=usr/bin/smbcontrol target=../lib/samba/bin/smbcontrol
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   149
link path=usr/bin/smbcquotas target=../lib/samba/bin/smbcquotas
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   150
link path=usr/bin/smbget target=../lib/samba/bin/smbget
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   151
link path=usr/bin/smbpasswd target=../lib/samba/bin/smbpasswd
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   152
link path=usr/bin/smbprofiles target=../lib/samba/bin/profiles
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   153
link path=usr/bin/smbspool target=../lib/samba/bin/smbspool
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   154
link path=usr/bin/smbstatus target=../lib/samba/bin/smbstatus
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   155
link path=usr/bin/smbtar target=../lib/samba/bin/smbtar
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   156
link path=usr/bin/smbtorture target=../lib/samba/bin/smbtorture
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   157
link path=usr/bin/smbtree target=../lib/samba/bin/smbtree
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   158
link path=usr/bin/tdbbackup target=../lib/samba/bin/tdbbackup
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   159
link path=usr/bin/tdbdump target=../lib/samba/bin/tdbdump
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   160
link path=usr/bin/tdbrestore target=../lib/samba/bin/tdbrestore
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   161
link path=usr/bin/tdbtool target=../lib/samba/bin/tdbtool
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   162
link path=usr/bin/testparm target=../lib/samba/bin/testparm
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   163
link path=usr/bin/wbinfo target=../lib/samba/bin/wbinfo
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   164
4377
b861470645e4 backout 18462092 - needs more work
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4371
diff changeset
   165
#
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   166
# nss_libs
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   167
link path=usr/lib/$(MACH64)/nss_winbind.so.1 \
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   168
    target=../samba/$(MACH64)/nss_winbind.so.1
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   169
link path=usr/lib/nss_winbind.so.1 target=./samba/nss_winbind.so.1
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   170
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   171
#
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   172
# PAM-libs
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   173
link path=usr/lib/security/$(MACH64)/pam_winbind.so \
5137
b0c6a0c83b00 20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5050
diff changeset
   174
    target=../../samba/security/$(MACH64)/pam_winbind.so
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   175
link path=usr/lib/security/$(MACH64)/pam_winbind.so.1 \
5137
b0c6a0c83b00 20989205 Switch Samba 4 from 32-bit to 64-bit
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5050
diff changeset
   176
    target=../../samba/security/$(MACH64)/pam_winbind.so
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   177
link path=usr/lib/security/pam_winbind.so \
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   178
    target=../samba/security/pam_winbind.so
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   179
link path=usr/lib/security/pam_winbind.so.1 \
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   180
    target=../samba/security/pam_winbind.so
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   181
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   182
#
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   183
# sbin
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   184
# (note) SWAT is definitivelly gone in Samba4.
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   185
link path=usr/sbin/nmbd target=../lib/samba/sbin/nmbd
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   186
link path=usr/sbin/smbd target=../lib/samba/sbin/smbd
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   187
link path=usr/sbin/winbindd target=../lib/samba/sbin/winbindd
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   188
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   189
#
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   190
# smbprofiles
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   191
file usr/share/man/man1/profiles.1 path=usr/share/man/man1/smbprofiles.1
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   192
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   193
#
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   194
# dirs not created by install
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   195
dir  path=var/samba/com
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   196
dir  path=var/samba/locks
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   197
dir  path=var/samba/log
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   198
dir  path=var/spool/samba mode=1777
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   199
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   200
#
3732
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   201
legacy pkg=SUNWsmbar \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   202
    desc="samba - A Windows SMB/CIFS fileserver for UNIX (Root)" \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   203
    name="samba - A Windows SMB/CIFS fileserver for UNIX (Root)"
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   204
legacy pkg=SUNWsmbau \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   205
    desc="samba - A Windows SMB/CIFS fileserver for UNIX (Usr)" \
0f62cc221c7e 20440737 pkgfmt all Userland pkg(5) manifests
John Beck <John.Beck@Oracle.COM>
parents: 1986
diff changeset
   206
    name="samba - A Windows SMB/CIFS fileserver for UNIX (Usr)"
4433
d35242d8330c PSARC/2015/008 Update Samba to release 4
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 4377
diff changeset
   207
license samba.license license=GPLv3
6096
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
   208
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
   209
# Samba can be used in Asian multibyte language envs. so we need this
d24ce417bac1 23004781 Update Samba to version 4.4.2
Jiri Sasek <Jiri.Sasek@Oracle.COM>
parents: 5222
diff changeset
   210
depend type=require fmri=pkg:/system/library/iconv