PostfixAdmin - web based virtual user administration interface for Postfix mail servers https://postfixadmin.github.io/postfixadmin/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.8 KiB

  1. #!/usr/bin/make -f
  2. # debian/rules makefile for squirrelmail
  3. # Uncomment this to turn on verbose mode.
  4. #export DH_VERBOSE=1
  5. build: build-stamp
  6. build-stamp:
  7. dh_testdir
  8. touch build-stamp
  9. clean:
  10. dh_testdir
  11. dh_testroot
  12. rm -f build-stamp
  13. dh_clean
  14. install: build
  15. dh_testdir
  16. dh_testroot
  17. dh_clean -k
  18. dh_installdirs
  19. dh_install
  20. cp motd* debian/postfixadmin/usr/share/postfixadmin
  21. cp *.php debian/postfixadmin/usr/share/postfixadmin
  22. mv debian/postfixadmin/usr/share/postfixadmin/config.inc.php debian/postfixadmin/etc/postfixadmin/config.inc.php
  23. ln -s /etc/postfixadmin/config.inc.php debian/postfixadmin/usr/share/postfixadmin/config.inc.php
  24. perl -p -i -e "s#$$CONF\['postfix_admin_path'\] = dirname\(__FILE__\)#$$CONF\['postfix_admin_path'\] = '/usr/share/postfixadmin'#" debian/postfixadmin/etc/postfixadmin/config.inc.php
  25. cp -a admin debian/postfixadmin/usr/share/postfixadmin
  26. cp -a images debian/postfixadmin/usr/share/postfixadmin
  27. cp -a languages debian/postfixadmin/usr/share/postfixadmin
  28. cp -a templates debian/postfixadmin/usr/share/postfixadmin
  29. cp -a users debian/postfixadmin/usr/share/postfixadmin
  30. mkdir -p debian/postfixadmin/usr/share/postfixadmin/css
  31. cp css/default.css debian/postfixadmin/usr/share/postfixadmin/css
  32. mkdir -p debian/postfixadmin/etc/apache2/conf.d
  33. cp debian/apache-conf debian/postfixadmin/etc/apache2/conf.d/postfixadmin
  34. find debian/postfixadmin -name .svn | xargs -r rm -r
  35. # Build architecture-independent files here.
  36. binary-indep: build install
  37. dh_testdir
  38. dh_testroot
  39. dh_installdebconf
  40. dh_installdocs -X.svn
  41. dh_installexamples
  42. dh_installman
  43. dh_installcron
  44. dh_link
  45. dh_compress
  46. dh_fixperms -X/var
  47. dh_installdeb
  48. dh_gencontrol
  49. dh_md5sums
  50. dh_builddeb
  51. # Build architecture-dependent files here.
  52. binary-arch:
  53. binary: binary-indep binary-arch
  54. .PHONY: build clean binary-indep binary-arch binary install