| Dpkg :: hacer DPKG :: Make es un módulo PERL para generar limpiamente un paquete de Debian (.dpkg). |
Descargar ahora |
Dpkg :: hacer Clasificación y resumen
- Nombre del editor:
- Scott Harrison
- Sitio web del editor:
- http://search.cpan.org/~sharrison/DPKG-Tools-0.1/DPKG/Make.pm
Dpkg :: hacer Etiquetas
Dpkg :: hacer Descripción
DPKG :: Fabrica es un módulo PERL para generar limpiamente un paquete Debian (.dpkg). DPKG :: Fabrica es un módulo Perl para generar limpiamente un paquete de Debian (.dpkg) .synopsis Use DPKG :: Hacer; # El "manifiesto": Lista de archivos que comprenderán el paquete de software. my @filelist = ('tmproot / file1.txt', 'tmproot / file2.txt', 'tmproot / file3.txt', 'tmproot / file4.txt'); mi% doc; mi% confiado; Mis metadatos%; # Definir el manejo especial de archivos. $ doc {'tmproot / file1.txt'} = 1; $ CONF {'TMPROOT / FILE2.TXT'} = 1; # Metadatos mínimos desnudos (datos descriptivos del paquete de software). My $ pathprefix = 'tmproot'; My $ tag = 'prueba'; # no se puede usar caracteres en mayúsculas My $ versión = '0.1'; My $ Release = '1'; # Metadatos altamente descriptivos. % metadatos = ('vendedor' => 'excelencia en el laboratorio perl', 'summary' => 'un paquete de software de prueba', 'nombre' => $ Tag, 'CopyrightName' => '...', 'GRUPO' => 'base', 'autoreqprov' => 'no', 'requiere => ,' correo electrónico '=>' joe@somehere.com ',' Descripción '=>' Este paquete es generado por DPKG: : Hacer. '.' Esto implementa el paquete '. $.' Paquete de software ',' pre '=>' echo "Está instalando un paquete construido por DPKG :: Hacer; '.' DPKG :: HAGO está disponible en http : //www.cpan.org/. "',); # Sandbox "temporal" (esto no debe ser / TMP porque esto se elimina!). MY $ BUILDLOC = 'TEMPBUILDLOC'; # La subrutina "Ejecutar" coordina todos los pasos de construcción de DPKG. Dpkg :: HAGA :: EJECUTE ($ TAG, $ VERSION, $ RELEED, $ ARCH, $ BUILDLOC, $ PATHPREFIX, @ FILLELIST,% DOC,% Conf,% metadatos); # También puede construir un DPKG en pasos más atómicos; Estos tres pasos # más pequeños son equivalentes al comando Ejecutar. # Paso 1: Generar la ubicación de la fuente RPM. Dpkg :: HAGA :: DPKGSRC ($ Tag, $ versión, $ versión, $ arco, $ buildloc, $ pathprefix, @ filmarist,% doc,% conf,% metadatos); # Paso 2: Construye las rpm y copie en el directorio de invocación. Dpkg :: make :: compiledpkg ($ buildloc, $ metadatos {'nombre'}, $ versión, $ versión, $ arco, $ Currentdir, $ invockingdir); # Paso 3: Limpie la ubicación utilizada para recopilar y construir las rpm. Dpkg :: HAGA :: CLEANBUILDLOC ($ BUILDLOC); Requisitos: · Perl
Dpkg :: hacer Software relacionado