5.3.2. Ejemplos de sintaxis de activadores de archivos
Esta sección muestra ejemplos concretos de la sintaxis de File triggers
:
%filetriggerin — /lib, /lib64, /usr/lib, /usr/lib64 /usr/sbin/ldconfig
Este activador de archivos ejecuta /usr/bin/ldconfig
directamente después de la instalación de un paquete que contiene un archivo cuya ruta comienza con /usr/lib
o /lib
. El activador de archivos se ejecuta sólo una vez, aunque el paquete incluya varios archivos cuya ruta comience por /usr/lib
o /lib
. Sin embargo, todos los nombres de archivos que comienzan con /usr/lib
o /lib
se pasan a la entrada estándar del script de activación para que pueda filtrar dentro de su script como se muestra a continuación:
%filetriggerin — /lib, /lib64, /usr/lib, /usr/lib64 grep "foo" && /usr/sbin/ldconfig
Este disparador de archivos ejecuta /usr/bin/ldconfig
para cada paquete que contenga archivos que empiecen por /usr/lib
y que contengan foo
al mismo tiempo. Tenga en cuenta que los archivos que coinciden con el prefijo incluyen todo tipo de archivos, incluyendo archivos regulares, directorios, enlaces simbólicos y otros.