5.3.4. Ejemplo de uso de los activadores de archivos en glibc


Esta sección muestra un ejemplo real de uso de File triggers dentro del paquete glibc.

En RHEL 8, File triggers se implementa en glibc para llamar al comando ldconfig al final de una transacción de instalación o desinstalación.

Esto se garantiza incluyendo los siguientes scriptlets en el archivo glibc’s SPEC:

%transfiletriggerin common -P 2000000 – /lib /usr/lib /lib64 /usr/lib64
/sbin/ldconfig
%end
%transfiletriggerpostun common -P 2000000 – /lib /usr/lib /lib64 /usr/lib64
/sbin/ldconfig
%end

Por lo tanto, si se instalan o desinstalan varios paquetes, la caché de ldconfig se actualiza para todas las bibliotecas instaladas una vez finalizada toda la transacción. En consecuencia, ya no es necesario incluir los scriptlets que llaman a ldconfig en los archivos RPM SPEC de los paquetes individuales. Esto mejora el rendimiento en comparación con RHEL 7, donde la caché se actualizaba para cada paquete por separado.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.