components/isc-dhcp/dhcp.p5m
changeset 3732 0f62cc221c7e
parent 1948 2d1537e7942d
child 4084 3b8278addf4b
equal deleted inserted replaced
3731:7b09b73a67a4 3732:0f62cc221c7e
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
    23 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
    23 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
    24 set name=pkg.fmri \
    24 set name=pkg.fmri \
    25     value=pkg:/service/network/dhcp/isc-dhcp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    25     value=pkg:/service/network/dhcp/isc-dhcp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
       
    26 set name=pkg.summary value="ISC DHCP Server and Relay Agent."
    26 set name=pkg.description \
    27 set name=pkg.description \
    27     value="ISC DHCP is open source software that implements the Dynamic Host Configuration Protocols for connection to a local network. This package includes the ISC DHCP server, relay agent and the omshell tool."
    28     value="ISC DHCP is open source software that implements the Dynamic Host Configuration Protocols for connection to a local network. This package includes the ISC DHCP server, relay agent and the omshell tool."
    28 set name=pkg.summary value="ISC DHCP Server and Relay Agent."
       
    29 set name=com.oracle.info.description value="the ISC DHCP Server and Relay Agent"
    29 set name=com.oracle.info.description value="the ISC DHCP Server and Relay Agent"
    30 set name=com.oracle.info.tpno value=$(TPNO)
    30 set name=com.oracle.info.tpno value=$(TPNO)
    31 set name=info.classification \
    31 set name=info.classification value=org.opensolaris.category.2008:System/Services
    32     value=org.opensolaris.category.2008:System/Services
       
    33 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    32 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    34 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    33 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    35 set name=org.opensolaris.arc-caseid value=PSARC/2011/043
    34 set name=org.opensolaris.arc-caseid value=PSARC/2011/043
    36 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    35 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    37 #
       
    38 #
       
    39 # isc-dhcp lease database directory with mode 0755 to allow isc-dhcp
       
    40 # start method to create empty lease files if needed and is world
       
    41 # readable to allow any user scripts to parse the lease db files.
       
    42 dir path=var/db/isc-dhcp group=netadm mode=0755 owner=dhcpserv
       
    43 file server/dhcpd.conf path=etc/inet/dhcpd.conf.example group=sys
    36 file server/dhcpd.conf path=etc/inet/dhcpd.conf.example group=sys
    44 file dhcp_auths path=etc/security/auth_attr.d/service%2Fnetwork%2Fisc-dhcp
    37 file dhcp_auths path=etc/security/auth_attr.d/service%2Fnetwork%2Fisc-dhcp
    45 file isc-dhcp-relay.xml path=lib/svc/manifest/network/dhcp/isc-dhcp-relay.xml \
    38 file isc-dhcp-relay.xml path=lib/svc/manifest/network/dhcp/isc-dhcp-relay.xml \
    46     group=sys mode=0444
    39     group=sys mode=0444
    47 file isc-dhcp-server.xml \
    40 file isc-dhcp-server.xml \
    48     path=lib/svc/manifest/network/dhcp/isc-dhcp-server.xml group=sys \
    41     path=lib/svc/manifest/network/dhcp/isc-dhcp-server.xml group=sys mode=0444
    49     mode=0444
       
    50 file isc-dhcp path=lib/svc/method/isc-dhcp mode=0555
    42 file isc-dhcp path=lib/svc/method/isc-dhcp mode=0555
    51 file SmfDHCPStates.html path=usr/lib/help/auths/locale/SmfDHCPStates.html
    43 file SmfDHCPStates.html path=usr/lib/help/auths/locale/SmfDHCPStates.html
    52 file SmfValueDHCP.html path=usr/lib/help/auths/locale/SmfValueDHCP.html
    44 file SmfValueDHCP.html path=usr/lib/help/auths/locale/SmfValueDHCP.html
    53 file path=usr/lib/inet/dhcpd
    45 file path=usr/lib/inet/dhcpd
    54 file path=usr/lib/inet/dhcrelay
    46 file path=usr/lib/inet/dhcrelay
    59 file path=usr/share/man/man5/dhcpd.conf.5
    51 file path=usr/share/man/man5/dhcpd.conf.5
    60 file path=usr/share/man/man5/dhcpd.leases.5
    52 file path=usr/share/man/man5/dhcpd.leases.5
    61 file isc-dhcp.5 path=usr/share/man/man5/isc-dhcp.5
    53 file isc-dhcp.5 path=usr/share/man/man5/isc-dhcp.5
    62 file path=usr/share/man/man8/dhcpd.8
    54 file path=usr/share/man/man8/dhcpd.8
    63 file path=usr/share/man/man8/dhcrelay.8
    55 file path=usr/share/man/man8/dhcrelay.8
    64 file dhcpd.leases path=var/db/isc-dhcp/dhcpd4.leases group=netadm mode=0644 \
    56 #
    65     owner=dhcpserv preserve=true
    57 #
    66 file dhcpd.leases path=var/db/isc-dhcp/dhcpd4.leases~ group=netadm mode=0644 \
    58 # isc-dhcp lease database directory with mode 0755 to allow isc-dhcp
    67     owner=dhcpserv preserve=true
    59 # start method to create empty lease files if needed and is world
    68 file dhcpd.leases path=var/db/isc-dhcp/dhcpd6.leases group=netadm mode=0644 \
    60 # readable to allow any user scripts to parse the lease db files.
    69     owner=dhcpserv preserve=true
    61 dir  path=var/db/isc-dhcp owner=dhcpserv group=netadm mode=0755
    70 file dhcpd.leases path=var/db/isc-dhcp/dhcpd6.leases~ group=netadm mode=0644 \
    62 file dhcpd.leases path=var/db/isc-dhcp/dhcpd4.leases owner=dhcpserv \
    71     owner=dhcpserv preserve=true
    63     group=netadm mode=0644 preserve=true
    72 license isc-dhcp.license license="ISC BSD"
    64 file dhcpd.leases path=var/db/isc-dhcp/dhcpd4.leases~ owner=dhcpserv \
       
    65     group=netadm mode=0644 preserve=true
       
    66 file dhcpd.leases path=var/db/isc-dhcp/dhcpd6.leases owner=dhcpserv \
       
    67     group=netadm mode=0644 preserve=true
       
    68 file dhcpd.leases path=var/db/isc-dhcp/dhcpd6.leases~ owner=dhcpserv \
       
    69     group=netadm mode=0644 preserve=true
    73 user username=dhcpserv ftpuser=false gcos-field="DHCP Configuration Admin" \
    70 user username=dhcpserv ftpuser=false gcos-field="DHCP Configuration Admin" \
    74     group=netadm uid=18
    71     group=netadm uid=18
    75 depend fmri=__TBD pkg.debug.depend.file=lib/svc/share/net_include.sh \
    72 license isc-dhcp.license license="ISC BSD"
    76     pkg.debug.reason=lib/svc/method/isc-dhcp type=require
    73 depend type=require fmri=__TBD \
       
    74     pkg.debug.depend.file=lib/svc/share/net_include.sh \
       
    75     pkg.debug.reason=lib/svc/method/isc-dhcp