packaging fixes

This commit is contained in:
Timo Aaltonen 2014-07-01 20:20:58 +03:00
parent a841b12bae
commit a7fea72a33
4 changed files with 44 additions and 7 deletions

13
debian/control vendored
View File

@ -8,6 +8,7 @@ Build-Depends:
check,
debhelper (>= 9),
dh-autoreconf,
dh-python,
gettext,
krb5-user,
libcmocka-dev,
@ -47,15 +48,14 @@ Build-Depends:
python-qrcode,
python-setuptools,
python-sss (>= 1.8.0),
python-support,
python-yubico,
quilt,
rhino,
samba-dev,
selinux-policy-dev,
uuid-dev
Standards-Version: 3.9.3
Vcs-Git: git://git.debian.org/git/pkg-freeipa/freeipa.git
Standards-Version: 3.9.5
Vcs-Git: git://anonscm.debian.org/pkg-freeipa/freeipa.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-freeipa/freeipa.git
Homepage: http://www.freeipa.org
@ -76,6 +76,8 @@ Depends:
libapache2-mod-auth-kerb,
libapache2-mod-nss,
libapache2-mod-wsgi,
libjs-dojo-core,
libjs-jquery,
libnss3-tools,
libsasl2-modules-gssapi-mit,
ntp,
@ -107,7 +109,8 @@ Depends:
samba,
winbind,
${misc:Depends},
${python:Depends}
${python:Depends},
${shlibs:Depends}
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
@ -167,7 +170,7 @@ Description: FreeIPA centralized identity framework -- admintools
Package: freeipa-tests
Architecture: any
Depends: tar, xz, ${misc:Depends}, ${python:Depends}
Depends: xz, ${misc:Depends}, ${python:Depends}
Description: FreeIPA centralized identity framework -- tests
FreeIPA is an integrated solution to provide centrally managed Identity
(machine, user, virtual machines, groups, authentication credentials), Policy

View File

@ -1,11 +1,13 @@
etc/ipa/html/*
lib/systemd/system/ipa-otpd.socket
lib/systemd/system/ipa-otpd@.service
usr/lib/*/certmonger/dogtag-ipa-ca-renew-agent-submit
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_otp_lasttoken.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
@ -14,7 +16,29 @@ usr/lib/*/dirsrv/plugins/libipa_winsync.so
usr/lib/*/ipa-otpd
usr/lib/*/ipa/certmonger/*
usr/lib/*/krb5/plugins/kdb/*.so
usr/lib/python*/dist-packages/ipaserver/*
usr/lib/python*/dist-packages/ipaserver/advise/*
usr/lib/python*/dist-packages/ipaserver/install/__init__.py
usr/lib/python*/dist-packages/ipaserver/install/bindinstance.py
usr/lib/python*/dist-packages/ipaserver/install/cainstance.py
usr/lib/python*/dist-packages/ipaserver/install/certs.py
usr/lib/python*/dist-packages/ipaserver/install/dsinstance.py
usr/lib/python*/dist-packages/ipaserver/install/httpinstance.py
usr/lib/python*/dist-packages/ipaserver/install/installutils.py
usr/lib/python*/dist-packages/ipaserver/install/ipa_*.py
usr/lib/python*/dist-packages/ipaserver/install/krbinstance.py
usr/lib/python*/dist-packages/ipaserver/install/ldapupdate.py
usr/lib/python*/dist-packages/ipaserver/install/memcacheinstance.py
usr/lib/python*/dist-packages/ipaserver/install/ntpinstance.py
usr/lib/python*/dist-packages/ipaserver/install/otpdinstance.py
usr/lib/python*/dist-packages/ipaserver/install/plugins
usr/lib/python*/dist-packages/ipaserver/install/replication.py
usr/lib/python*/dist-packages/ipaserver/install/schemaupdate.py
usr/lib/python*/dist-packages/ipaserver/install/service.py
usr/lib/python*/dist-packages/ipaserver/install/sysupgrade.py
usr/lib/python*/dist-packages/ipaserver/install/upgradeinstance.py
usr/lib/python*/dist-packages/ipaserver/plugins/*
usr/lib/python*/dist-packages/ipaserver/__init__*
usr/lib/python*/dist-packages/ipaserver/rpcserver*
usr/sbin/ipa-advise
usr/sbin/ipa-backup
usr/sbin/ipa-ca-install
@ -24,6 +48,7 @@ usr/sbin/ipa-dns-install
usr/sbin/ipa-ldap-updater
usr/sbin/ipa-managed-entries
usr/sbin/ipa-nis-manage
usr/sbin/ipa-otptoken-import
usr/sbin/ipa-replica-conncheck
usr/sbin/ipa-replica-install
usr/sbin/ipa-replica-manage
@ -56,6 +81,7 @@ usr/share/man/man1/ipa-dns-install.1*
usr/share/man/man1/ipa-ldap-updater.1*
usr/share/man/man1/ipa-managed-entries.1*
usr/share/man/man1/ipa-nis-manage.1*
usr/share/man/man1/ipa-otptoken-import.1*
usr/share/man/man1/ipa-replica-conncheck.1*
usr/share/man/man1/ipa-replica-install.1*
usr/share/man/man1/ipa-replica-manage.1*

View File

@ -2,6 +2,7 @@ usr/bin/ipa-run-tests
usr/bin/ipa-test-config
usr/bin/ipa-test-task
usr/lib/python*/dist-packages/ipatests/*
usr/lib/python*/dist-packages/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*

9
debian/rules vendored
View File

@ -63,6 +63,13 @@ ifneq ($(ONLY_CLIENT), 1)
mkdir -p $(DESTDIR)/etc/bash_completion.d
install -m 0644 contrib/completion/ipa.bash_completion $(DESTDIR)/etc/bash_completion.d/ipa
chmod 755 $(DESTDIR)/usr/lib/*/ipa/certmonger/*
rm -f $(DESTDIR)/usr/share/ipa/ui/js/dojo/dojo.js \
$(DESTDIR)/usr/share/ipa/ui/js/libs/jquery.js
ln -s /usr/share/javascript/dojo/dojo.js $(DESTDIR)/usr/share/ipa/ui/js/dojo/dojo.js
ln -s /usr/share/javascript/jquery/jquery.js $(DESTDIR)/usr/share/ipa/ui/js/libs/jquery.js
else
make $(PLATFORM) IPA_VERSION_IS_GIT_SNAPSHOT=no client-install DESTDIR=$(DESTDIR)
endif
@ -74,7 +81,7 @@ endif
# fix permissions
find $(CURDIR)/debian/tmp -name "*.mo" -type f -exec chmod -x "{}" \;
dh_install --list-missing
dh_install --fail-missing
%:
dh $@ --with quilt,autoreconf,python2