#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#

#
# This file was automatically generated using python-integrate-project
#

set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)

license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'

file path=etc/barman.conf
file path=etc/security/exec_attr.d/barman
file path=etc/security/prof_attr.d/barman
file path=etc/user_attr.d/barman
file path=usr/bin/barman
file path=usr/bin/barman-cloud-backup
file path=usr/bin/barman-cloud-backup-delete
file path=usr/bin/barman-cloud-backup-keep
file path=usr/bin/barman-cloud-backup-list
file path=usr/bin/barman-cloud-backup-show
file path=usr/bin/barman-cloud-check-wal-archive
file path=usr/bin/barman-cloud-restore
file path=usr/bin/barman-cloud-wal-archive
file path=usr/bin/barman-cloud-wal-restore
file path=usr/bin/barman-wal-archive
file path=usr/bin/barman-wal-restore
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/PKG-INFO
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/SOURCES.txt
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/dependency_links.txt
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/entry_points.txt
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/requires.txt
file path=usr/lib/python$(PYVER)/vendor-packages/barman-$(HUMAN_VERSION)-py$(PYVER).egg-info/top_level.txt
file path=usr/lib/python$(PYVER)/vendor-packages/barman/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/annotations.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/backup.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/backup_executor.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/backup_manifest.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cli.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_backup.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_backup_delete.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_backup_keep.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_backup_list.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_backup_show.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_check_wal_archive.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_cli.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_compression.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_restore.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_walarchive.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/cloud_walrestore.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/walarchive.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/clients/walrestore.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cloud.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cloud_providers/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cloud_providers/aws_s3.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cloud_providers/azure_blob_storage.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/cloud_providers/google_cloud_storage.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/command_wrappers.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/compression.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/config.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/copy_controller.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/diagnose.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/exceptions.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/fs.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/hooks.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/infofile.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/lockfile.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/output.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/postgres.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/postgres_plumbing.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/process.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/recovery_executor.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/remote_status.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/retention_policies.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/server.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/storage/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/storage/file_manager.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/storage/file_stats.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/storage/local_file_manager.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/utils.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/version.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/wal_archiver.py
file path=usr/lib/python$(PYVER)/vendor-packages/barman/xlog.py
file path=usr/share/man/man1/barman-archive-wal.1
file path=usr/share/man/man1/barman-backup.1
file path=usr/share/man/man1/barman-check-backup.1
file path=usr/share/man/man1/barman-check.1
file path=usr/share/man/man1/barman-cloud-backup-delete.1
file path=usr/share/man/man1/barman-cloud-backup-keep.1
file path=usr/share/man/man1/barman-cloud-backup-list.1
file path=usr/share/man/man1/barman-cloud-backup-show.1
file path=usr/share/man/man1/barman-cloud-backup.1
file path=usr/share/man/man1/barman-cloud-check-wal-archive.1
file path=usr/share/man/man1/barman-cloud-restore.1
file path=usr/share/man/man1/barman-cloud-wal-archive.1
file path=usr/share/man/man1/barman-cloud-wal-restore.1
file path=usr/share/man/man1/barman-config-switch.1
file path=usr/share/man/man1/barman-config-update.1
file path=usr/share/man/man1/barman-cron.1
file path=usr/share/man/man1/barman-delete.1
file path=usr/share/man/man1/barman-diagnose.1
file path=usr/share/man/man1/barman-generate-manifest.1
file path=usr/share/man/man1/barman-get-wal.1
file path=usr/share/man/man1/barman-keep.1
file path=usr/share/man/man1/barman-list-files.1
file path=usr/share/man/man1/barman-list-servers.1
file path=usr/share/man/man1/barman-list_backups.1
file path=usr/share/man/man1/barman-lock-directory-cleanup.1
file path=usr/share/man/man1/barman-put-wal.1
file path=usr/share/man/man1/barman-rebuild-xlogdb.1
file path=usr/share/man/man1/barman-receive-wal.1
file path=usr/share/man/man1/barman-replication-status.1
file path=usr/share/man/man1/barman-restore.1
file path=usr/share/man/man1/barman-show-backup.1
file path=usr/share/man/man1/barman-show-servers.1
file path=usr/share/man/man1/barman-status.1
file path=usr/share/man/man1/barman-switch-wal.1
file path=usr/share/man/man1/barman-switch-xlog.1
file path=usr/share/man/man1/barman-sync-backup.1
file path=usr/share/man/man1/barman-sync-info.1
file path=usr/share/man/man1/barman-sync-wals.1
file path=usr/share/man/man1/barman-verify-backup.1
file path=usr/share/man/man1/barman-verify.1
file path=usr/share/man/man1/barman-wal-archive.1
file path=usr/share/man/man1/barman-wal-restore.1
file path=usr/share/man/man1/barman.1
file path=usr/share/man/man4/barman.conf.4
file path=usr/share/man/man5/barman.5

# python modules are unusable without python runtime binary
depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
    pkg.debug.depend.path=usr/bin

# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/psycopg2-$(PYV)
depend type=require fmri=pkg:/library/python/python-dateutil-$(PYV)

# Additional actions
group groupname=barman gid=91
user ftpuser=false gcos-field="Barman User" group=barman login-shell=/usr/bin/pfksh password=NP username=barman uid=91 gid=91 home-dir="/var/barman"

depend fmri=database/postgres-common type=require
depend fmri=network/rsync type=require

dir owner=barman group=barman path=var/barman
dir owner=postgres group=postgres path=var/barman/backup
dir owner=postgres group=postgres path=var/log/barman
dir path=etc/barman.d mode=0755

# Transforms
<transform file path=etc/barman.conf$ -> default mode 0644>
<transform file path=etc/barman.conf$ -> default preserve true>