CPANPLUS :: DIST :: BASE

CPANPLUS :: DIST :: BASE is een base perl-klasse voor aangepaste distributielessen.
Download nu

CPANPLUS :: DIST :: BASE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jos Boumans
  • Uitgever website:
  • http://search.cpan.org/~kane/

CPANPLUS :: DIST :: BASE Tags


CPANPLUS :: DIST :: BASE Beschrijving

CPANPLUS :: DIST: BASE is een basis van de basis perl voor aangepaste distributieklassen. CPANPLUS :: DIST :: BASE is een base perl-klasse voor aangepaste distributielessen. Synopsis-pakket CPANPLUS :: DIST :: My_implementatie Gebruik Basis 'CPANPLUS :: DIST: BASE'; Sub voorbereiden {My $ DIST = SHIFT; ### Doe de 'standaard' dingen $ dist-> super :: voorbereiden (@_) of return; ### Do My_implementatie specifieke dingen ... ### Vergeet niet om de status in te stellen! retourneer $ dist-> status-> voorbereid ($ succes? 1: 0); } Methoden $ BOOL = $ Class-> Format_Availablethis-methode wordt geroepen wanneer iemand een module aanvraagt die moet worden geïnstalleerd via de Superclass. Dit biedt u de mogelijkheid om te controleren of alle benodigde vereisten om deze distributie te bouwen en te installeren is voldaan. U hebt voorbeeld mogelijk een opdrachtregelprogramma nodig of een bepaalde PERL-module geïnstalleerd om uw werk te doen. Nu is het tijd om te controleren.Simply Return True als het verzoek kan doorgaan en onwaar of het niet kan. De CPANPLUS :: DIST: BASE-implementatie retourneert altijd true. $ BOOL = $ DIST-> InitThis-methode wordt net na het nieuwe genoemd. $ BOOL = $ Dist Object is ingesteld en voordat de voorbereidende methode wordt genoemd. Dit is het moment om het object in te stellen, zodat het met uw klasse kan worden gebruikt. U kunt bijvoorbeeld extra accessors toevoegen aan het statusobject, dat u als volgt wilt doen: $ DIST-> Status-> MK_Accessors (QW ); Het statusobject wordt geïmplementeerd als een instantie van het object :: Accessor-klasse. Raadpleeg de documentatie voor details .Return True Als de initialisatie Successul was, en onjuist als het niet was. De CPANPLUS :: DIST :: BASE-implementatie verandert uw object en keert u altijd true. $ BOOL = $ DIST-> TREKKER voert de voorbereidingsstap van uw distributie uit. Deze stap is bedoeld om de omgeving in te stellen, zodat de CREATE STAP de daadwerkelijke distributie (bestand) kan maken. Een prepare-oproep in de standaard extutils :: Makemaker-distributie zou bijvoorbeeld Perl Masfile.pl uitvoeren om de afhankelijkheden voor een distributie te vinden. Voor een Debian-distributie, is dit waar u alle metafiles zou schrijven die nodig zijn voor de DPKG- *-tools.De CPANPLUS :: DIST :: BASE-implementatie roept eenvoudig de onderliggende distributieklasse (meestal CPANPLUS :: DIST :: mm of cpanplus :: DIST :: Build) .Sets $ Dist-> Status-> Voorbereidingen op de retourwaarde van deze functie. Als u deze methode overschrijft, moet u ervoor zorgen dat deze waarde instelt. $ BOOL = $ DIST-> Createthis heeft de creatiestap van uw distributie. Deze stap is bedoeld om de prepare-oproep voor te bereiden, die uw omgeving instelt, zodat de CREATE STEP de werkelijke distributie (bestand) kan maken. Een oproep in de standaard extutils :: Makemaker-distributie zou bijvoorbeeld uitvoeren en de test maken om een distributie te bouwen en testen. Voor een Debian-distributie, is dit waar u het daadwerkelijke .Deb-bestand zou maken met DPKG.De CPANPLUS :: DIST :: BASE-implementatie noemt eenvoudig de onderliggende distributieklasse (meestal CPANPLUS :: DIST :: MM of CPANPLUS: DIST: Bouwen) .Sets $ dist-> Status-> dist naar de locatie van de gemaakte verdeling. Als u deze methode overschrijdt, moet u ervoor zorgen dat deze waarde instelt.Sets $ DIST-> Status-> Gemaakt aan de retourwaarde van deze functie. Als u deze methode overschrijft, moet u ervoor zorgen dat deze waarde instelt. $ BOOL = $ DIST-> InstallThis voert de installatiestap van uw distributie uit. Deze stap is bedoeld om de oproep aan te maken, die een distributie (bestand) heeft voorbereid om te installeren. Een oproep in de standaard extutils :: Makemaker-distributie zou bijvoorbeeld worden uitgevoerd om de distributiebestanden naar hun eindbestemming te kopiëren. Voor een Debian-distributie, is dit waar u DPKG-installatie op het gemaakte .Deb-bestand zou uitvoeren. De CPANPLUS :: DIST :: BASE-implementatie roept eenvoudig de onderliggende distributieklasse (meestal CPANPLUS :: DIST :: mm of CPANPLUS :: DIST :: Build) .Sets $ DIST-> Status-> geïnstalleerd op de retourwaarde van deze functie. Als u deze methode overschrijdt, moet u ervoor zorgen dat deze waarde instelt. $ BOOL = $ DIST-> Uninstallthis voert de verwijderingsstap van uw distributie uit. Deze stap is bedoeld om de distributie uit het bestandssysteem te verwijderen. Een verwijderingsoproep in de standaard extutils :: Makemaker-distributie zou bijvoorbeeld worden uitgevoerd om de installatie ongedaan te maken om de distributiebestanden het bestandssysteem te verwijderen. Voor een Debian-distributie, dit is waar u DPKG-PACKET - DE CPANPLUS :: DIST :: BASE-implementatie roept, roept eenvoudig de onderliggende distributieklasse (meestal CPANPLUS: DIST :: MM of CPANPLUS :: DIST :: Build) .De éénknops witbalans stelt $ Dist-> status-> geïnstalleerde om de terugkeer waarde van deze functie. Als u deze methode overschrijven, moet u ervoor zorgen om deze waarde in te stellen. Vereisten: · Perl


CPANPLUS :: DIST :: BASE Gerelateerde software