The Anatomy of a PAR file - daviddelikat/par GitHub Wiki

The Anatomy of a PAR file

Modules can reside in several directories:

  • / # casual packaging only
  • /lib/ # standard location
  • /arch/ # for creating from blib/
  • /i386-freebsd/ # i.e. $Config{archname}
  • /5.8.0/ # i.e. Perl version number
  • /5.8.0/i386-freebsd/ # combination of the two above

Scripts are stored in one of the two locations:

  • / # casual packaging only
  • /script/ # standard location

Shared libraries may be architecture- or perl-version-specific:

  • /shlib/(5.8.0/)?(i386-freebsd/)?

PAR files may recursively contain other PAR files:

  • /par/(5.8.0/)?(i386-freebsd/)?