Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
This commit is contained in:
parent
4dbaec4a98
commit
750d623f7c
35
glibc.spec
35
glibc.spec
@ -65,7 +65,7 @@
|
|||||||
##############################################################################
|
##############################################################################
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: 2.35
|
Version: 2.35
|
||||||
Release: 10
|
Release: 11
|
||||||
Summary: The GNU libc libraries
|
Summary: The GNU libc libraries
|
||||||
License: %{all_license}
|
License: %{all_license}
|
||||||
URL: http://www.gnu.org/software/glibc/
|
URL: http://www.gnu.org/software/glibc/
|
||||||
@ -1111,35 +1111,27 @@ else
|
|||||||
io.stdout:write ("Error: Missing " .. iconv_cache .. " file.\n")
|
io.stdout:write ("Error: Missing " .. iconv_cache .. " file.\n")
|
||||||
end
|
end
|
||||||
|
|
||||||
%postun common
|
%postun -p <lua> common
|
||||||
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
||||||
if [ -f "$archive_path" ];then
|
os.remove (archive_path)
|
||||||
unlink "$archive_path"
|
|
||||||
fi
|
|
||||||
|
|
||||||
%posttrans common
|
%posttrans -p <lua> common
|
||||||
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
||||||
default_path = "%{_prefix}/lib/locale/locale-archive.default"
|
default_path = "%{_prefix}/lib/locale/locale-archive.default"
|
||||||
if [ -f "$archive_path" ];then
|
os.remove (archive_path)
|
||||||
unlink "$archive_path"
|
posix.link(default_path, archive_path)
|
||||||
fi
|
|
||||||
ln "$default_path" "$archive_path"
|
|
||||||
|
|
||||||
%postun locale-archive
|
%postun -p <lua> locale-archive
|
||||||
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
||||||
default_path = "%{_prefix}/lib/locale/locale-archive.default"
|
default_path = "%{_prefix}/lib/locale/locale-archive.default"
|
||||||
if [ -f "$archive_path" ];then
|
os.remove (archive_path)
|
||||||
unlink "$archive_path"
|
posix.link(default_path, archive_path)
|
||||||
fi
|
|
||||||
ln "$default_path" "$archive_path"
|
|
||||||
|
|
||||||
%posttrans locale-archive
|
%posttrans -p <lua> locale-archive
|
||||||
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
archive_path = "%{_prefix}/lib/locale/locale-archive"
|
||||||
update_path = "%{_prefix}/lib/locale/locale-archive.update"
|
update_path = "%{_prefix}/lib/locale/locale-archive.update"
|
||||||
if [ -f "$archive_path" ];then
|
os.remove (archive_path)
|
||||||
unlink "$archive_path"
|
posix.link(update_path, archive_path)
|
||||||
fi
|
|
||||||
ln "$update_path" "$archive_path"
|
|
||||||
|
|
||||||
%pre devel
|
%pre devel
|
||||||
# this used to be a link and it is causing nightmares now
|
# this used to be a link and it is causing nightmares now
|
||||||
@ -1254,6 +1246,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 14 2022 Yang Yanchao <yangyanchao6@huawei.com> - 2.35-11
|
||||||
|
- Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.
|
||||||
|
|
||||||
* Wed Jun 1 2022 Qingqing Li <liqingqing3@huawei.com> - 2.35-10
|
* Wed Jun 1 2022 Qingqing Li <liqingqing3@huawei.com> - 2.35-10
|
||||||
- use locale-archive to prevent basic command performance regression
|
- use locale-archive to prevent basic command performance regression
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user