add freeipa-server-trust-ad and freeipa-tests packages, modify -server & -admintools installs, drop tomcat6 from depends

This commit is contained in:
Timo Aaltonen 2014-01-24 17:36:54 +02:00
parent 2b8b4bc6bb
commit 98dcd6fd2d
6 changed files with 104 additions and 33 deletions

33
debian/control vendored
View File

@ -80,7 +80,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
python-ldap, python-ldap,
python-krbv, python-krbv,
python-pyasn1, python-pyasn1,
tomcat6,
Description: FreeIPA centralized identity framework -- server Description: FreeIPA centralized identity framework -- server
FreeIPA is an integrated solution to provide centrally managed Identity FreeIPA is an integrated solution to provide centrally managed Identity
(machine, user, virtual machines, groups, authentication credentials), Policy (machine, user, virtual machines, groups, authentication credentials), Policy
@ -89,6 +88,25 @@ Description: FreeIPA centralized identity framework -- server
. .
This is the server package. This is the server package.
Package: freeipa-server-trust-ad
Architecture: any
Depends: ${misc:Depends}, ${python:Depends},
freeipa-server (= ${binary:Version}),
python-libsss-nss-idmap,
python-m2crypto,
python-samba,
samba,
winbind,
Description: FreeIPA centralized identity framework -- AD trust installer
FreeIPA is an integrated solution to provide centrally managed Identity
(machine, user, virtual machines, groups, authentication credentials), Policy
(configuration settings, access control information) and Audit (events,
logs, analysis thereof).
.
Cross-realm trusts with Active Directory in IPA require working Samba 4
installation. This package is provided for convenience to install all required
dependencies at once.
Package: freeipa-client Package: freeipa-client
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
@ -132,6 +150,19 @@ Description: FreeIPA centralized identity framework -- admintools
. .
This package contains some tools for administrators. This package contains some tools for administrators.
Package: freeipa-tests
Architecture: any
Depends: ${misc:Depends}, ${python:Depends},
tar,
xz,
Description: FreeIPA centralized identity framework -- tests
FreeIPA is an integrated solution to provide centrally managed Identity
(machine, user, virtual machines, groups, authentication credentials), Policy
(configuration settings, access control information) and Audit (events,
logs, analysis thereof).
.
This package contains tests that verify IPA functionality.
Package: python-freeipa Package: python-freeipa
Architecture: any Architecture: any
Section: python Section: python

View File

@ -1,2 +1,3 @@
etc/bash_completion.d/ipa
usr/bin/ipa usr/bin/ipa
usr/share/man/man1/ipa.1 usr/share/man/man1/ipa.1

View File

@ -0,0 +1,9 @@
usr/sbin/ipa-adtrust-install
usr/lib/*/dirsrv/plugins/libipa_extdom_extop.so
usr/lib/*/dirsrv/plugins/libipa_sidgen.so
usr/lib/*/dirsrv/plugins/libipa_sidgen_task.so
usr/lib/*/samba/pdb/ipasam.so
usr/lib/python*/dist-packages/ipaserver/dcerpc
usr/lib/python*/dist-packages/ipaserver/install/adtrustinstance*
usr/share/ipa/smb.conf.empty
usr/share/man/man1/ipa-adtrust-install.1

View File

@ -1,49 +1,70 @@
etc/ipa/html/*
lib/systemd/system/ipa-otpd@.service
lib/systemd/system/ipa-otpd.socket
usr/lib/*/dirsrv/plugins/libipa_cldap.so
usr/lib/*/dirsrv/plugins/libipa_dns.so
usr/lib/*/dirsrv/plugins/libipa_enrollment_extop.so
usr/lib/*/dirsrv/plugins/libipa_lockout.so
usr/lib/*/dirsrv/plugins/libipa_modrdn.so
usr/lib/*/dirsrv/plugins/libipa_pwd_extop.so
usr/lib/*/dirsrv/plugins/libipa_range_check.so
usr/lib/*/dirsrv/plugins/libipa_repl_version.so
usr/lib/*/dirsrv/plugins/libipa_uuid.so
usr/lib/*/dirsrv/plugins/libipa_winsync.so
usr/lib/*/ipa/certmonger/*
usr/lib/*/ipa-otpd
usr/lib/*/krb5/plugins/kdb/*.so
usr/lib/python*/dist-packages/ipaserver/*
usr/sbin/ipa-advise
usr/sbin/ipa-backup
usr/sbin/ipa-ca-install usr/sbin/ipa-ca-install
usr/sbin/ipa-compat-manage
usr/sbin/ipa-csreplica-manage
usr/sbin/ipa-dns-install usr/sbin/ipa-dns-install
usr/sbin/ipa-server-install usr/sbin/ipa-ldap-updater
usr/sbin/ipa-managed-entries
usr/sbin/ipa-nis-manage
usr/sbin/ipa-replica-conncheck usr/sbin/ipa-replica-conncheck
usr/sbin/ipa-replica-install usr/sbin/ipa-replica-install
usr/sbin/ipa-replica-prepare
usr/sbin/ipa-replica-manage usr/sbin/ipa-replica-manage
usr/sbin/ipa-csreplica-manage usr/sbin/ipa-replica-prepare
usr/sbin/ipa-restore
usr/sbin/ipa-server-certinstall usr/sbin/ipa-server-certinstall
usr/sbin/ipa-ldap-updater usr/sbin/ipa-server-install
usr/sbin/ipa-compat-manage
usr/sbin/ipa-nis-manage
usr/sbin/ipa-managed-entries
usr/sbin/ipactl
usr/sbin/ipa-upgradeconfig usr/sbin/ipa-upgradeconfig
usr/sbin/ipa-compliance usr/sbin/ipactl
usr/lib/python*/dist-packages/ipaserver/* usr/share/ipa/advise/legacy/*.template
usr/share/ipa/wsgi.py usr/share/ipa/copy-schema-to-ca.py
usr/share/ipa/*.ldif usr/share/ipa/ca_renewal
usr/share/ipa/*.uldif usr/share/ipa/ffextension/*
usr/share/ipa/*.template
etc/ipa/html/*
usr/share/ipa/migration/*
usr/share/ipa/ui/*
usr/share/ipa/ipa.conf usr/share/ipa/ipa.conf
usr/share/ipa/ipa-rewrite.conf
usr/share/ipa/ipa-pki-proxy.conf usr/share/ipa/ipa-pki-proxy.conf
usr/share/ipa/ipa-rewrite.conf
usr/share/ipa/*.ldif
usr/share/ipa/migration/*
usr/share/ipa/*.template
usr/share/ipa/ui/*
usr/share/ipa/*.uldif
usr/share/ipa/updates/* usr/share/ipa/updates/*
usr/lib/*/dirsrv/plugins/*.so usr/share/ipa/wsgi.py
usr/lib/*/ipa/certmonger/* usr/share/ipa/wsgi/*
usr/lib/*/krb5/plugins/kdb/*.so usr/share/man/man1/ipa-advise.1
var/lib/ipa/sysrestore usr/share/man/man1/ipa-backup.1.gz
var/cache/ipa/sessions usr/share/man/man1/ipa-ca-install.1.gz
usr/share/man/man1/ipa-compat-manage.1.gz
usr/share/man/man1/ipa-csreplica-manage.1.gz
usr/share/man/man1/ipa-dns-install.1.gz
usr/share/man/man1/ipa-ldap-updater.1.gz
usr/share/man/man1/ipa-managed-entries.1.gz
usr/share/man/man1/ipa-nis-manage.1.gz
usr/share/man/man1/ipa-replica-conncheck.1.gz usr/share/man/man1/ipa-replica-conncheck.1.gz
usr/share/man/man1/ipa-replica-install.1.gz usr/share/man/man1/ipa-replica-install.1.gz
usr/share/man/man1/ipa-replica-manage.1.gz usr/share/man/man1/ipa-replica-manage.1.gz
usr/share/man/man1/ipa-csreplica-manage.1.gz
usr/share/man/man1/ipa-replica-prepare.1.gz usr/share/man/man1/ipa-replica-prepare.1.gz
usr/share/man/man1/ipa-restore.1.gz
usr/share/man/man1/ipa-server-certinstall.1.gz usr/share/man/man1/ipa-server-certinstall.1.gz
usr/share/man/man1/ipa-server-install.1.gz usr/share/man/man1/ipa-server-install.1.gz
usr/share/man/man1/ipa-dns-install.1.gz
usr/share/man/man1/ipa-ca-install.1.gz
usr/share/man/man1/ipa-compat-manage.1.gz
usr/share/man/man1/ipa-nis-manage.1.gz
usr/share/man/man1/ipa-managed-entries.1.gz
usr/share/man/man1/ipa-ldap-updater.1.gz
usr/share/man/man8/ipactl.8.gz usr/share/man/man8/ipactl.8.gz
usr/share/man/man8/ipa-upgradeconfig.8.gz usr/share/man/man8/ipa-upgradeconfig.8.gz
usr/share/man/man1/ipa-compliance.1.gz var/lib/ipa/sysrestore

7
debian/freeipa-tests.install vendored Normal file
View File

@ -0,0 +1,7 @@
usr/bin/ipa-run-tests
usr/bin/ipa-test-config
usr/bin/ipa-test-task
usr/lib/python*/ipatests/*
usr/share/man/man1/ipa-run-tests.1
usr/share/man/man1/ipa-test-config.1
usr/share/man/man1/ipa-test-task.1

4
debian/rules vendored
View File

@ -54,6 +54,8 @@ ifneq ($(ONLY_CLIENT), 1)
# cd selinux # cd selinux
# make $(PLATFORM) IPA_VERSION_IS_GIT_SNAPSHOT=no install DESTDIR=$(DESTDIR) # make $(PLATFORM) IPA_VERSION_IS_GIT_SNAPSHOT=no install DESTDIR=$(DESTDIR)
cd .. cd ..
install -m 0644 contrib/completion/ipa.bash_completion $(DESTDIR)/etc/bash_completion.d/ipa
else else
make $(PLATFORM) IPA_VERSION_IS_GIT_SNAPSHOT=no client-install DESTDIR=$(DESTDIR) make $(PLATFORM) IPA_VERSION_IS_GIT_SNAPSHOT=no client-install DESTDIR=$(DESTDIR)
endif endif
@ -67,7 +69,7 @@ endif
# fix permissions # fix permissions
find $(CURDIR)/debian/tmp -name "*.mo" -type f -exec chmod -x "{}" \; find $(CURDIR)/debian/tmp -name "*.mo" -type f -exec chmod -x "{}" \;
dh_install --fail-missing dh_install --list-missing
%: %:
dh $@ --with quilt,autoreconf,python2 dh $@ --with quilt,autoreconf,python2