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.

42 lines
1.8 KiB

  1. #!/bin/bash
  2. #DEST_DIR=../docs/pkg
  3. if [ ! -d ../tutorials ]
  4. then
  5. mkdir ../tutorials
  6. fi
  7. if [ ! -d ../tutorials/SimpleTest ]
  8. then
  9. mkdir ../tutorials/SimpleTest
  10. fi
  11. DEST_DIR=../tutorials/SimpleTest
  12. rm ${DEST_DIR}/*.pkg
  13. cp ../docs/pkg/SimpleTest.pkg.ini ${DEST_DIR}
  14. #Xalan -o ${DEST_DIR}/QuickStart.pkg ../docs/source/en/simple_test.xml phpdoc_docs.xslt
  15. Xalan -o ${DEST_DIR}/SimpleTest.pkg ../docs/source/en/overview.xml phpdoc_docs.xslt
  16. Xalan -o ${DEST_DIR}/UnitTestCase.pkg ../docs/source/en/unit_test_documentation.xml phpdoc_docs.xslt
  17. Xalan -o ${DEST_DIR}/GroupTests.pkg ../docs/source/en/group_test_documentation.xml phpdoc_docs.xslt
  18. Xalan -o ${DEST_DIR}/MockObjects.pkg ../docs/source/en/mock_objects_documentation.xml phpdoc_docs.xslt
  19. Xalan -o ${DEST_DIR}/PartialMock.pkg ../docs/source/en/partial_mocks_documentation.xml phpdoc_docs.xslt
  20. Xalan -o ${DEST_DIR}/Reporting.pkg ../docs/source/en/reporter_documentation.xml phpdoc_docs.xslt
  21. Xalan -o ${DEST_DIR}/Expectations.pkg ../docs/source/en/expectation_documentation.xml phpdoc_docs.xslt
  22. Xalan -o ${DEST_DIR}/WebTester.pkg ../docs/source/en/web_tester_documentation.xml phpdoc_docs.xslt
  23. Xalan -o ${DEST_DIR}/FormTesting.pkg ../docs/source/en/form_testing_documentation.xml phpdoc_docs.xslt
  24. Xalan -o ${DEST_DIR}/Authentication.pkg ../docs/source/en/authentication_documentation.xml phpdoc_docs.xslt
  25. Xalan -o ${DEST_DIR}/Browser.pkg ../docs/source/en/browser_documentation.xml phpdoc_docs.xslt
  26. # some cleanup work
  27. cd $DEST_DIR
  28. # remove XML declaration
  29. for f in $(ls *.pkg --color=none)
  30. do
  31. grep -v -e '^<?xml' $f > tmp.pkg
  32. mv tmp.pkg $f
  33. done
  34. # fix overview title
  35. cat SimpleTest.pkg | sed -e 's/<refname>Overview/<refname>Simple Test PHP Unit Test Framework/g;s/<\([A-Za-z0-9]*\)\/>/<\1><\/\1>/g' > tmp.pkg
  36. mv tmp.pkg SimpleTest.pkg