/crypto/heimdal/packages/debian/rules

https://bitbucket.org/freebsd/freebsd-head/ · Makefile · 62 lines · 48 code · 12 blank · 2 comment · 2 complexity · 7e5d01930b851ff7e851107e551d1233 MD5 · raw file

  1. #!/usr/bin/make -f
  2. include /usr/share/cdbs/1/rules/debhelper.mk
  3. include /usr/share/cdbs/1/class/autotools.mk
  4. include /usr/share/cdbs/1/rules/patchsys-quilt.mk
  5. DEB_INSTALL_DOCS_ALL =
  6. DEB_INSTALL_DOCS_heimdal-docs = $(filter-out $(DEB_INSTALL_CHANGELOGS_ALL),$(shell for f in README NEWS TODO BUGS AUTHORS THANKS; do if test -s $(DEB_SRCDIR)/$$f; then echo $(DEB_SRCDIR)/$$f; fi; done)) \
  7. NEWS TODO
  8. DEB_DH_INSTALL_SOURCEDIR = debian/tmp
  9. DEB_CONFIGURE_LIBEXECDIR ="\$${prefix}/sbin"
  10. DEB_CONFIGURE_EXTRA_FLAGS := \
  11. --enable-shared \
  12. --enable-otp \
  13. --with-kaserver \
  14. --with-openssl \
  15. --with-openldap \
  16. --with-readline-include=/usr/include/editline \
  17. --enable-kcm
  18. # /var/lib/heimdal-kdc is 700
  19. DEB_FIXPERMS_EXCLUDE = heimdal-kdc
  20. binary-post-install/heimdal-servers::
  21. mv debian/heimdal-servers/usr/sbin/kfd debian/heimdal-servers/usr/lib/heimdal-servers
  22. mv debian/heimdal-servers/usr/sbin/ftpd debian/heimdal-servers/usr/lib/heimdal-servers
  23. mv debian/heimdal-servers/usr/sbin/rshd debian/heimdal-servers/usr/lib/heimdal-servers
  24. mv debian/heimdal-servers/usr/sbin/telnetd debian/heimdal-servers/usr/lib/heimdal-servers
  25. mv debian/heimdal-servers/usr/sbin/popper debian/heimdal-servers/usr/lib/heimdal-servers
  26. mv debian/heimdal-servers/usr/bin/login debian/heimdal-servers/usr/lib/heimdal-servers
  27. binary-post-install/heimdal-servers-x::
  28. mv debian/heimdal-servers-x/usr/sbin/kxd debian/heimdal-servers-x/usr/lib/heimdal-servers
  29. binary-post-install/heimdal-kdc::
  30. mv debian/heimdal-kdc/usr/sbin/kdc debian/heimdal-kdc/usr/lib/heimdal-servers
  31. mv debian/heimdal-kdc/usr/sbin/kadmind debian/heimdal-kdc/usr/lib/heimdal-servers
  32. mv debian/heimdal-kdc/usr/sbin/kpasswdd debian/heimdal-kdc/usr/lib/heimdal-servers
  33. install -m644 debian/extras/default debian/heimdal-kdc/etc/default/heimdal-kdc
  34. install -m644 lib/hdb/hdb.schema debian/heimdal-kdc/etc/ldap/schema/hdb.schema
  35. dh_fixperms -pheimdal-kdc
  36. chmod 700 debian/heimdal-kdc/var/lib/heimdal-kdc
  37. binary-post-install/heimdal-clients::
  38. mv debian/heimdal-clients/usr/bin/telnet debian/heimdal-clients/usr/bin/ktelnet
  39. mv debian/heimdal-clients/usr/bin/ftp debian/heimdal-clients/usr/bin/kftp
  40. mv debian/heimdal-clients/usr/share/man/man1/telnet.1 debian/heimdal-clients/usr/share/man/man1/ktelnet.1
  41. mv debian/heimdal-clients/usr/share/man/man1/ftp.1 debian/heimdal-clients/usr/share/man/man1/kftp.1
  42. mv debian/heimdal-clients/usr/bin/rsh debian/heimdal-clients/usr/bin/krsh
  43. mv debian/heimdal-clients/usr/bin/rcp debian/heimdal-clients/usr/bin/krcp
  44. mv debian/heimdal-clients/usr/bin/pagsh debian/heimdal-clients/usr/bin/kpagsh
  45. mv debian/heimdal-clients/usr/bin/su debian/heimdal-clients/usr/bin/ksu
  46. mv debian/heimdal-clients/usr/share/man/man1/rsh.1 debian/heimdal-clients/usr/share/man/man1/krsh.1
  47. mv debian/heimdal-clients/usr/share/man/man1/pagsh.1 debian/heimdal-clients/usr/share/man/man1/kpagsh.1
  48. mv debian/heimdal-clients/usr/share/man/man1/su.1 debian/heimdal-clients/usr/share/man/man1/ksu.1
  49. binary-post-install/heimdal-docs::
  50. mv debian/heimdal-docs/usr/share/man/man5/krb5.conf.5 debian/heimdal-docs/usr/share/man/man5/krb5.conf.5heimdal