Platform Specificity

When a tc Runtime instance is created, some files are not created or copied to the instance because they are not required by the target platform. For example, there is no benefit to copying Windows .bat files to a Linux host. In addition, some files are used by the template, or to document the template, and are not copied into the instance.

Files Excluded on Unix

Files Excluded on Windows

Template Files Excluded from All Instances

Files Excluded on Unix

When a template is rendered on a Unix platform, Windows platform-specific files are not rendered in the instance. This includes files matched by the following patterns:

  • **/*.bat

  • **/*.dll

  • **/*.exe

  • **/amd64-winnt/**

  • **/x86-winnt/**

  • **/win32/**

  • **/winx86_64/**

Files Excluded on Windows

When a template is rendered on a Windows platform, Unix platform-specific files are not rendered in the instance. This includes files matched by the following patterns:

  • **/*.sh

  • **/*.so

  • **/amd64-linux/**

  • **/x86-linux/**

Template Files Excluded

Files matching the following patterns are not copied directly into a tc Runtime instance:

  • README.txt

  • bin/setenv.properties

  • conf/*-fragment.properties

  • conf/*-fragment.xml

  • configuration-prompts(_([A-Za-z])+)?.properties