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:
    The solution has two Linux scripts. The first, called “ verifies _ cabeceras.sh ”, generates 3 listings reflecting the files that have licensing header, files that have licensing header along with This and the files that have no header. By default, is configured to analyze files JAVA, XML, JSP, CSS, DTD HTML and PROPERTIES.
    The second script, called "addition _ cabeceras.sh", adds the headers of discharge to the files you want. By default, is configured to add headers to files JAVA, XML, JSP, CSS, DTD HTML and PROPERTIES.
    Target audience:
    Cualquier Administración Pública , Ciudadano , Empresa , AGE , CCAA , Entidades Locales
    Agencies Responsible:
    Ministry of economic affairs and Digital Transformation
    Secretariat of digitization status and Artificial intelligence
    General Secretariat of Digital Administration
    Usage:
    Installable product
    Contact:

    You can contact the customer support of specifying as CTT type "licensing Consultation and free software"

    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.

    El fichero "resultado_ficheros_sin_cabecera.txt" nos valdrá como base para la creación de el/los fichero/s TXT, origen de datos para la ejecución del script "adicion_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.

    Por último, el script cuenta con una ayuda que se accede añadiendo el parámetro "-h" al nombre del script.

    El segundo script, llamado "adicion_cabeceras.sh", añade las cabeceras de licenciamiento (guardadas en un fichero fuente) a los ficheros cuya extensión coincida con alguna de las siguientes: JAVA, XML, JSP, CSS, DTD, HTML y 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.
    • "cabecera": esta variable contiene las extensiones de los ficheros a modificar.
    • "directorio": directorio en el cual se encuentran los archivos a cambiar.

    Este script, al igual que el anterior, 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 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.

    Por último, el script cuenta con una ayuda que se accede añadiendo el parámetro "-h" al nombre del script.

    Subscriptions

    En esta área podrá darse de alta para recibir las notificaciones de cambios que se realicen en noticias, documentos o foros relacionados con la solución o el activo semántico.

    Los campos con asterisco * son obligatorios. Se debe marcar al menos una de las copiones de suscripción (Noticias, Documentos o Foros) e indicar el correo en el campo de texto indicado para el alta o la baja de suscripción.

    Introduzca el email con el que desea recibir las notificaciones de la solución o del activo semántico.

    *

    Puede consultar la política de protección de datos del PAe y CTT en su  legal notice

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

Interesting links Solutions