CPANPLUS :: dist :: base

cpanplus :: dist :: base é uma classe de perl base para classes de distribuição personalizadas.
Baixe Agora

CPANPLUS :: dist :: base Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jos Boumans
  • Site do editor:
  • http://search.cpan.org/~kane/

CPANPLUS :: dist :: base Tag


CPANPLUS :: dist :: base Descrição

CPANPLUS :: Dist :: Base é uma classe de perl base para classes de distribuição personalizadas. CPANPLUS :: Dist :: Base é uma classe de perl base para classes de distribuição personalizada.Synopsis Package CPanplus :: dist :: my_implementation Use base 'cPanplus :: dist :: base'; Sub preparar {My $ DIST = Shift; ### Faça as coisas 'Standard' $ Dist-> Super :: Preparar (@_) ou retorno; ### Faça my_implementation coisas específicas ... ### Não se esqueça de definir o status! Retornar $ Dist-> Status-> Preparado (US $ 1: 0); } Métodos $ Bool = $ Class-> Format_Availablethis Método é chamado quando alguém solicita um módulo a ser instalado através da superclasse. Isso lhe dá a oportunidade de verificar se todos os requisitos necessários para criar e instalar essa distribuição foram atingidos. Por exemplo, você pode precisar de um programa de linha de comando ou um determinado módulo Perl instalado para fazer o seu trabalho. Agora é a hora de check.simply return Se a solicitação puder prosseguir e false se não puder.O cPANPLUS :: Dist :: Base de implementação sempre retorna true. $ Bool = $ dist-> initthis método é chamado logo após o novo O objeto DIS está configurado e antes que o método Preparar seja chamado. Esta é a hora de configurar o objeto para que ele possa ser usado com sua classe.Para exemplo, você pode querer adicionar acessadores extras ao objeto de status, que você pode fazer da seguinte forma: $ dist-> Status-> mk_accessors (QW ); o objeto de status é implementado como uma instância do objeto :: Accessor. Por favor, consulte a documentação para detalhes.return True Se a inicialização fosse Successul, e False se não fosse. A implementação do CPanplus :: Dist :: Base não altera seu objeto e sempre retorna true. $ BOOL = $ DIST-> PreencherThis Executa o passo de preparação da sua distribuição. Este passo é destinado a configurar o ambiente para que a etapa Criar possa criar a distribuição real (arquivo). Uma chamada de preparação no Standard Extutils :: Distribuição do MakeMaker, por exemplo, executado Perl Makefile.PL para encontrar as dependências para uma distribuição. Para uma distribuição Debian, é aí que escreveria todos os metais necessários para as ferramentas DPKG- *. O cPanplus :: Dist :: Base Implementação simplesmente chama a classe de distribuição subjacente (tipicamente CPanplus :: Dist :: MM ou CPANPLUS :: Dist :: Build) .Sets $ dist-> Status-> Preparado para o valor de retorno desta função. Se você substituir esse método, certifique-se de definir este valor. $ Bool = $ dist-> createthis executa a etapa de criação da sua distribuição. Esta etapa é destinada a acompanhar a chamada Preparar, que configurasse seu ambiente para que a etapa Criar possa criar a distribuição real (arquivo). Uma chamada de criação no Standard Extutils :: Distribuição do Makemaker, por exemplo, executado e fazer o teste para construir e testar uma distribuição. Para uma distribuição de Debian, é aí que criaria o arquivo .deb real usando o DPKG.The CPanplus :: Dist :: Base Implementação simplesmente chama a classe de distribuição subjacente (tipicamente cpanplus :: dist :: mm ou cpanplus :: dists :: Construir) .Sets $ Dist-> Status-> Dist para a localização da distribuição criada. Se você substituir este método, você deve definir este valor.Sets $ Dist-> status-> Criado para o valor de retorno desta função. Se você substituir esse método, você deve certificar-se de definir este valor. $ Bool = $ dist-> InstallThis executa a etapa de instalação da sua distribuição. Esta etapa é destinada a acompanhar a chamada Criar, que preparou um arquivo (arquivo) para instalar. Uma chamada de criação no Standard Extutils :: Distribuição do Makemaker, por exemplo, executará a instalação para copiar os arquivos de distribuição para o destino final. Para uma distribuição Debian, é aí que você executará o DPKG --Install no arquivo .DEB criado. O cPanplus :: Dist :: Base Implementação simplesmente chama a classe de distribuição subjacente (tipicamente CPanplus :: Dist :: MM ou CPanplus :: Dist :: Build) .Sets $ dist-> Status-> instalado no valor de retorno desta função. Se você substituir este método, você deve certificar-se de definir este valor. $ Bool = $ DIST-> O Desinstalação Executa a etapa de desinstalação da sua distribuição. Este passo é destinado a remover a distribuição do sistema de arquivos. Uma chamada de desinstalação no Standard Extutils :: Distribuição do MakeMaker, por exemplo, executando a desinstalação para remover os arquivos de distribuição do sistema de arquivos. Para uma distribuição de Debian, é aí que você executará o pacote DPKG --UNINSTALL.O cPANPLUS :: Dist :: Base implementação simplesmente chama a classe de distribuição subjacente (tipicamente cPanplus :: dist :: mm ou cpanplus :: dists :: edif .Sets $ dist-> Status-> Desinstalado no valor de retorno desta função. Se você substituir esse método, você deve definir esse valor. Requisitos: · Perl.


CPANPLUS :: dist :: base Software Relacionado

SVN :: ACL.

svn :: ACL é uma simples frontend perl para fazer o svnserve.conf, passwd, authz para subversão. ...

241

Download

Acme :: NOTA

ACME :: Nota é um módulo Perl para fazer uma nota mental para o estilo de programação. ...

168

Download