tree: 6b587aaada80ee2933381273c81abeeae91ff0ee [path history] [tgz]
  1. BUILD.gn
  2. grammar.cc
  3. grammar.h
  4. main.cc
  5. OWNERS
  6. parser.cc
  7. parser.h
  8. parser_fuzzer.cc
  9. parser_test.cc
  10. process_launcher.cc
  11. process_launcher.h
  12. README.md
  13. scanner.cc
  14. scanner.h
  15. scanner_test.cc
  16. shell.cc
  17. shell.h
  18. verifier.cc
  19. verifier.h
foomatic_shell/README.md

foomatic_shell: simple shell used by foomatic-rip

This is a simple shell that is used by foomatic-rip to execute small scripts included in some PPD files. This shell is supposed to be used instead of the default shell for security reason. This project is not completed yet.

Appendix: FOOMATIC_VERIFY_MODE

When the environment variable FOOMATIC_VERIFY_MODE is set, foomatic_shell goes into no-op mode. It carries out command verification as normal but does not run the overall pipeline. For example, this environment variable is set in the printer.TestPPDs tast test..