This website has been translated by machine translation software and has not been subsequently revised by translators. Further information at: link. Hide
the accesskey _ mod _ content
-

Addition of licensing headers

  • Short Name:
    AddHeader
    Summary:
    La solución cuenta con dos scripts de Linux. El primero de ellos, llamado “verifica_cabeceras.sh”, genera 3 listados en los que se recogen los ficheros que disponen de cabecera de licenciamiento, los ficheros que disponen de cabecera de licenciamiento junto con ésta y los ficheros que no disponen de cabecera. Por defecto, está configurado para analizar ficheros JAVA, XML, JSP, CSS, DTD, HTML y PROPERTIES.
    El segundo script, llamado "adicion_cabeceras.sh", añade las cabeceras de licenciamiento a los ficheros que se desee. Por defecto, está configurado para añadir cabeceras a los ficheros JAVA, XML, JSP, CSS, DTD, HTML y PROPERTIES.
    Target audience:
    Cualquier Administración Pública , Ciudadano , Empresa , AGE , CCAA , Entidades Locales
    Agencies Responsible:
    Political ministry Territorial and Public Function
    Secretariat of state of Public Function
    General Secretariat of Digital Administration
    Usage:
    Installable product
    Contact:

    Puede contactar con el servicio de soporte del CTT especificando como tipo "Consulta de licenciamiento y software libre"

    https :// ssweb.seap.minhap.es/help/consultation/CTT

     

    Type of Solution:
    Application
    Status of the Solution:
    Production
    Organic Area:
    State
    Functional Area:
    Government and the public Sector
    License:
    EUPL (European Public License)
    Interoperability level:
    Technical
    Operating system:
    Linux

    Description

    La solución cuenta con dos scripts de Linux. El primero de ellos, llamado “verifica_cabeceras.sh”, comprueba si los ficheros cuya extensión coincida con alguna de las siguientes: JAVA, XML, JSP, CSS, DTD, HTML y PROPERTIES; disponen de cabecera de licenciamiento y genera 3 ficheros de texto. Estos son:

    • Fichero "resultado_ficheros_con_cabecera.txt": contiene el listado de todos los ficheros que disponen de una cabecera (no tiene por qué ser una cabecera de licenciamiento).
    • Fichero "resultado_ficheros_con_cabecera_extendido.txt": contiene el listado de todos los ficheros que disponen de una cabecera junto a su cabecera (no tiene por qué ser una cabecera de licenciamiento).
    • Fichero "resultado_ficheros_sin_cabecera.txt": contiene el listado de los ficheros que no disponen de una cabecera.

    The file "result _ files _ no _ cabecera.txt" we use as a basis for the creation of the file/s TXT, data source for the execution of the script "addition _ cabeceras.sh".

    El script permita ampliar fácilmente el listado de extensiones ya que está estructurado en procedimientos.

    El script también cuenta con el uso opcional de parámetros. Dichos parámetros permiten cambiar el directorio y las extensiones a analizar.

    Finally, the script has a help that is accessed by adding the parameter "-h" to the name of the script.

    The second script, called "addition _ cabeceras.sh", adds the headers of licensing (saved in a source file) to files whose size matches any of the following: JAVA, XML, JSP, CSS, DTD HTML and PROPERTIES.

    Se puede añadir o eliminar extensiones y cambiar el listado de ficheros a modificar. Para ello cuenta con un archivo llamado "variables.cfg" en el que se recogen las siguientes variables: 

    • "fichero": fichero/s fuente dividido/s internamente en dos secciones: cabecera y listado de archivos a modificar. La sección "cabecera" contendrá la cabecera que se desee insertar y, el listado de archivos, los archivos a cambiar.
    • header "": this variable contains the extensions of the files to be modified.
    • directory "": directory which contains the files to change.

    This script, like the previous one, easily to expand the list of extensions already that is structured in procedures.

    El script también cuenta con el uso opcional de parámetros. Dichos parámetros permiten cambiar el fichero fuente, el directorio y la extensión de los ficheros a los cuales añadir las cabeceras de licenciamiento.

    También permite realizar una modificación de todos los ficheros cuya extensión coincida con las enumeradas anteriormente, dentro de un directorio completo y concreto.

    Finally, the script has a help that is accessed by adding the parameter "-h" to the name of the script.

    Subscriptions

    In this area you can register to receive notification of changes that occur in news, documents or forums associated with the settlement or the active semantic.

    - PAe subscription management

    The fields with an asterisk * are required. It must mark at least one of the subscription rushes (News, documents or forums) and indicate the email in the text field indicated for the high or low of subscription.

    Enter the email with which you want to receive notifications of the solution or the active semantic.

    *

    Enter the email to unsubscribe from the unsubscribe.
General access point
General access point
Maintainer