Cplancepus :: dist :: base

CPANPLUS :: Dist :: Base es una clase de base Perl para clases de distribución personalizadas.
Descargar ahora

Cplancepus :: dist :: base Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jos Boumans
  • Sitio web del editor:
  • http://search.cpan.org/~kane/

Cplancepus :: dist :: base Etiquetas


Cplancepus :: dist :: base Descripción

CPANPLUS :: DIST :: Base es una clase de base Perl para clases de distribución personalizadas. CPlanclus :: dist :: Base es una clase de Base Perl para classes Classes Distribution.Synopsis Package CPlus :: dist :: my_implementation Use Base 'CPANPLUS :: dist :: base'; Sub preparar {MY $ DIST = CAMBIO; ### Haz las cosas 'estándar' $ DIST-> SUPER :: Prepare (@_) o devolución; ### DO MY_AMPLEMENTACIÓN COSAS ESPECÍFICAS ... ### ¡No olvides establecer el estado! Devolver $ DIST-> Estado-> Preparado ($ Success? 1: 0); } Métodos $ BOOL = $ CLASS-> Format_AvailableThis El método se llama cuando alguien solicita que se instale un módulo a través de SuperClass. Esto le da la oportunidad de verificar si se han cumplido todos los requisitos necesarios para construir e instalar esta distribución. Por ejemplo, es posible que necesite un programa de línea de comandos, o un cierto módulo PERL instalado para realizar su trabajo. Ahora es el momento de verificar. Simplemente devuelve verdadero si la solicitud puede continuar y falsas si no puede. El CPANPLUS :: DIST :: la implementación base siempre devuelve VERDADERO. $ BOOL = $ DIST-> INITTHIS MÉTODO se llama justo después del nuevo El objeto dist se configura y antes de que se llame al método de preparación. Este es el momento de configurar el objeto para que pueda usarse con su clase. Por ejemplo, es posible que desee agregar accessores adicionales al objeto de estado, que puede hacer de la siguiente manera: $ DIST-> Estado-> MK_ACCESORS (QW ); El objeto de estado se implementa como una instancia del objeto :: Clase de accesorios. Consulte la documentación de su documentación. Detalles. Renúnelo, si la inicialización fue sucesiva, y Falso si no lo era. El CPANPLUS :: DIST :: la implementación base no altera su objeto y siempre devuelve VERDADERO. $ BOOL = $ DIST-> Preparar Ejecuta la etapa de preparación de su distribución. Este paso está destinado a configurar el entorno, por lo que el paso de creación puede crear la distribución real (archivo). Una llamada de preparación en el estándar Extutils :: Makemaker Distribution, por ejemplo, ejecutaría Perl Makefile.pl para encontrar las dependencias para una distribución. Para una distribución de Debian, aquí es donde escribiría todos los metarchiles requeridos para la herramienta DPKG- *. El CPANPLUS :: DIST :: la implementación base Simplemente llama a la clase de distribución subyacente (típicamente CPANPLUS :: DIST :: MM o CPANPLUS :: DIST :: BUILD) .SETS $ DIST-> Estado-> Preparado para el valor de retorno de esta función. Si anula este método, debe asegurarse de establecer este valor. $ BOOL = $ DIST-> creathis ejecuta el paso de creación de su distribución. Este paso está destinado a hacer un seguimiento de la llamada de preparación, que configura su entorno, por lo que el paso de creación puede crear la distribución real (archivo). Una llamada Crear en el estándar Extutils :: Distribución de Makemaker, por ejemplo, realizaría y realizará una prueba para construir y probar una distribución. Para una distribución de Debian, aquí es donde crearía el archivo .deb real usando dpkg.El cpbalplus :: dist :: la implementación base Simplemente llama a la clase de distribución subyacente (típicamente cplancepus :: dist :: mm o cplancepus :: dist :: Construir) .SETS $ DIST-> ESTADO-> DIST a la ubicación de la distribución creada. Si anula este método, debe asegurarse de establecer este valor. SetS $ DIST-> estado-> Creado en el valor de retorno de esta función. Si anula este método, debe asegurarse de establecer este valor. $ BOOL = $ DIST-> installEthis ejecuta el paso de instalación de su distribución. Este paso está destinado a seguir en la llamada Crear, que preparó una distribución (archivo) para instalar. Una llamada Crear en el estándar Extutils :: Makemaker Distribution, por ejemplo, ejecutará instalar para copiar los archivos de distribución en su destino final. Para una distribución de Debian, aquí es donde ejecutaría DPKG --InStale en el archivo .DEB creado. El CPANPLUS :: DIST :: la implementación base Simplemente llama a la clase de distribución subyacente (típicamente cplancepus :: dist :: mm o cplancepus :: DIST :: BUILD) .SETS $ DIST-> Estado-> Instalado en el valor de retorno de esta función. Si anula este método, debe asegurarse de establecer este valor. $ BOOL = $ DIST-> UninstallThis ejecuta el paso de desinstalación de su distribución. Este paso está destinado a eliminar la distribución del sistema de archivos. Una llamada de desinstalación en el estándar Extutils :: Makemaker Distribution, por ejemplo, la ejecución hará desinstalar para eliminar los archivos de distribución del sistema de archivos. Para una distribución de Debian, aquí es donde ejecutaría el paquete DPKG --UnInstall.El CPANPLUS :: DIST :: la implementación base Simplemente llama a la clase de distribución subyacente (típicamente cPANPLUS :: dist :: mm o cplanceplus :: dist :: build) .SETS $ DIST-> ESTADO-> Desinstalado al valor de retorno de esta función. Si anula este método, debe asegurarse de establecer este valor. Requisitos: · Perl


Cplancepus :: dist :: base Software relacionado

Svn :: acl

SVN :: ACL es una Frontend Simple Perl para hacer el SVNServe.conf, Passwd, Authz para Subversion. ...

241

Descargar

Acme :: nota

ACME :: Note es un módulo Perl para hacer una nota mental para el estilo de programación. ...

168

Descargar