move %transfiletrigger* in common subpackage
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
This commit is contained in:
parent
55adfecd0c
commit
c09c66271e
42
glibc.spec
42
glibc.spec
@ -348,28 +348,6 @@ contains the most important sets of shared libraries: the standard C
|
|||||||
library and the standard math library. Without these two libraries, a
|
library and the standard math library. Without these two libraries, a
|
||||||
Linux system will not function.
|
Linux system will not function.
|
||||||
|
|
||||||
######################################################################
|
|
||||||
# File triggers to do ldconfig calls automatically (see rhbz#1380878)
|
|
||||||
######################################################################
|
|
||||||
|
|
||||||
# File triggers for when libraries are added or removed in standard
|
|
||||||
# paths. Use Lua to avoid a dependency on /bin/sh. Due to an RPM
|
|
||||||
# spec file parser deficiency, we cannot move the trigger into a
|
|
||||||
# subpackage.
|
|
||||||
%transfiletriggerin -p <lua> -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
|
|
||||||
os.execute("/sbin/ldconfig")
|
|
||||||
%end
|
|
||||||
|
|
||||||
%transfiletriggerpostun -p <lua> -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
|
|
||||||
os.execute("/sbin/ldconfig")
|
|
||||||
%end
|
|
||||||
|
|
||||||
# We need to run ldconfig manually because ldconfig cannot handle the
|
|
||||||
# relative include path in the /etc/ld.so.conf file we generate.
|
|
||||||
%undefine __brp_ldconfig
|
|
||||||
|
|
||||||
######################################################################
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# libnsl subpackage
|
# libnsl subpackage
|
||||||
######################################################################
|
######################################################################
|
||||||
@ -461,6 +439,26 @@ Requires: tzdata >= 2003a
|
|||||||
The glibc-common package includes common binaries for the GNU libc
|
The glibc-common package includes common binaries for the GNU libc
|
||||||
libraries, as well as national language (locale) support.
|
libraries, as well as national language (locale) support.
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
# File triggers to do ldconfig calls automatically (see rhbz#1380878)
|
||||||
|
######################################################################
|
||||||
|
|
||||||
|
# File triggers for when libraries are added or removed in standard
|
||||||
|
# paths. Use Lua to avoid a dependency on /bin/sh.
|
||||||
|
%transfiletriggerin common -p <lua> -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
|
||||||
|
os.execute("/sbin/ldconfig")
|
||||||
|
%end
|
||||||
|
|
||||||
|
%transfiletriggerpostun common -p <lua> -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
|
||||||
|
os.execute("/sbin/ldconfig")
|
||||||
|
%end
|
||||||
|
|
||||||
|
# We need to run ldconfig manually because ldconfig cannot handle the
|
||||||
|
# relative include path in the /etc/ld.so.conf file we gneerate.
|
||||||
|
%undefine __brp_ldconfig
|
||||||
|
|
||||||
|
######################################################################
|
||||||
|
|
||||||
%package locale-source
|
%package locale-source
|
||||||
Summary: The sources for the locales
|
Summary: The sources for the locales
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Loading…
Reference in New Issue
Block a user