src/pkg/manifests/package:pkg:depot.p5m
author Tim Foster <tim.s.foster@oracle.com>
Mon, 04 Feb 2013 17:08:43 +1300
changeset 2852 5650587d9468
child 2858 b52bf55b7415
permissions -rw-r--r--
15807357 need an Apache-based pkg.depotd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2852
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     1
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     2
# CDDL HEADER START
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     3
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     7
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    11
# and limitations under the License.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    12
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    18
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    19
# CDDL HEADER END
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    20
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    21
# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    22
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    23
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    24
set name=pkg.fmri value=pkg:/package/pkg/depot@$(PKGVERS)
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    25
set name=pkg.summary value="IPS Depot"
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    26
set name=pkg.description \
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    27
    value="A service that provides a scalable web-based pkg(5) server."
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    28
set name=info.classification \
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    29
    value=org.opensolaris.category.2008:System/Packaging
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    30
set name=variant.arch value=$(ARCH)
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    31
dir  path=etc
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    32
dir  path=etc/pkg
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    33
dir  path=etc/pkg/depot
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    34
dir  path=etc/pkg/depot/conf.d
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    35
file path=etc/pkg/depot/depot_httpd.conf.mako
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    36
file path=etc/pkg/depot/depot_index.py pkg.tmp.autopyc=false
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    37
file path=etc/pkg/depot/depot.conf.mako
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    38
dir  path=lib
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    39
dir  path=lib/svc
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    40
dir  path=lib/svc/manifest
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    41
dir  path=lib/svc/manifest/application
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    42
dir  path=lib/svc/manifest/application/pkg
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    43
file path=lib/svc/manifest/application/pkg/pkg-depot.xml
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    44
file path=lib/svc/method/svc-pkg-depot
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    45
dir  path=usr
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    46
file path=usr/lib/pkg.depot-config mode=0755
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    47
dir  path=usr/share/lib/pkg/web
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    48
file path=usr/share/lib/pkg/web/repos.shtml
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    49
dir  path=usr/share/man/man1m
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    50
file path=usr/share/man/man1m/pkg.depot-config.1m
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    51
dir  path=var
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    52
dir  path=var/cache
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    53
dir  path=var/cache/pkg owner=pkg5srv
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    54
dir  path=var/cache/pkg/depot owner=pkg5srv
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    55
dir  path=var/log
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    56
dir  path=var/log/pkg
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    57
dir  path=var/log/pkg/depot
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    58
# we deliver 0-byte log file stubs
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    59
file path=var/log/pkg/depot/access_log preserve=true
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    60
file path=var/log/pkg/depot/error_log preserve=true
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    61
license cr_Oracle license=cr_Oracle
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    62
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    63
# The manual dependency on apache results from our calling apachectl from
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    64
# our method script, and can't be detected by pkgdepend.
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    65
#
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    66
depend type=require fmri=web/server/apache-22
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    67
# p5p support in the system repository requires mod_wsgi
5650587d9468 15807357 need an Apache-based pkg.depotd
Tim Foster <tim.s.foster@oracle.com>
parents:
diff changeset
    68
depend type=require fmri=web/server/apache-22/module/apache-wsgi-26