(required)ĬODEBASEFILE= - File to use as an installation script, which is to be found inside the file. (optional)ĮXEC= - Shell/program to use to execute the script. HREF= - URL to the script used for installation of this package. Only one INSTALLSCRIPT element may be present for a given implementation. The script required for installation can either be given as an attribute ('HREF') of the element, as the data contained within this element, or as the name of a file contained within the element for this installation. Note that the INSTALLSCRIPT will be run by PPM after files have been copied to their appropriate locations. For those packages where copying of files is sufficient, an INSTALLSCRIPT is not required. The INSTALLSCRIPT element is to be used for packages that require some other form of installation beyond simply a file copy.
#What is ppd file type how to
The INSTALLSCRIPT element is used to define how to install a given package of software once it has been obtained and files have been copied to their appropriate locations. HREF= - URL pointing to the document which is the file list Child of Only one FILELIST element may be present for a given IMPLEMENTATION. The destination of where the file is to be copied to should be given as a directory local to the LIB directory for this given Perl installation.
#What is ppd file type archive
The path of the file within the archive should be given. The format for the file list is: from/over/here to/over/hereĮach file that is to be copied 'from' will be the name of the file contained within the archive. The file list itself can either be given as an attribute ('HREF') of the element, or as the data contained within the element. The FILELIST element is used to list the files that are present for the given package and state where they should be copied.
The following tags have been added as PPD extensions to OSD: For information on what limitations are imposed by that module and how PPD files differ from XML documents, please refer to the PPM::xml documentation. Extensions have been added in through the use of XML namespaces.Īs part of PPM, this module will use the PPM::xml module for parsing the PPD files themselves. This document will describe the extensions that have been added for PPD as well as show some examples of what these files will contain. Being a derivative of OSD, PPD files are XML documents. PPD data files are an extended version of the OSD file format. PPM::ppd - PPD (Perl package descriptor) file format DESCRIPTIONĪ file format for PPD data files and a class structure to be able to access and maniuplate them.