add systemd-libs

This commit is contained in:
openeuler-basic 2020-01-21 16:33:05 +08:00
parent 5a078261ab
commit a34e4bc65d

View File

@ -16,7 +16,7 @@
Name: systemd Name: systemd
Url: https://www.freedesktop.org/wiki/Software/systemd Url: https://www.freedesktop.org/wiki/Software/systemd
Version: 243 Version: 243
Release: 11 Release: 12
License: MIT and LGPLv2+ and GPLv2+ License: MIT and LGPLv2+ and GPLv2+
Summary: System and Service Manager Summary: System and Service Manager
@ -110,11 +110,8 @@ Requires(post): sed
Requires(post): grep Requires(post): grep
Requires(post): /usr/bin/getent Requires(post): /usr/bin/getent
Provides: %{name}-libs
Provides: %{name}-libs%{?_isa}
Provides: %{name}-pam Provides: %{name}-pam
Provides: %{name}-rpm-config Provides: %{name}-rpm-config
Obsoletes: %{name}-libs
Obsoletes: %{name}-pam Obsoletes: %{name}-pam
Obsoletes: %{name}-rpm-config Obsoletes: %{name}-rpm-config
@ -125,7 +122,8 @@ the rest of the system.
%package devel %package devel
Summary: Development headers for systemd Summary: Development headers for systemd
License: LGPLv2+ and MIT License: LGPLv2+ and MIT
Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: %{name}-pam = %{version}-%{release}
Provides: libudev-devel = %{version} Provides: libudev-devel = %{version}
Provides: libudev-devel%{_isa} = %{version} Provides: libudev-devel%{_isa} = %{version}
Obsoletes: libudev-devel < 183 Obsoletes: libudev-devel < 183
@ -134,6 +132,24 @@ Obsoletes: libudev-devel < 183
Development headers and auxiliary files for developing applications linking Development headers and auxiliary files for developing applications linking
to libudev or libsystemd. to libudev or libsystemd.
%package libs
Summary: systemd libraries
License: LGPLv2+ and MIT
Obsoletes: libudev < 183
Obsoletes: systemd < 185-4
Conflicts: systemd < 185-4
Obsoletes: systemd-compat-libs < 230
Obsoletes: nss-myhostname < 0.4
Provides: nss-myhostname = 0.4
Provides: nss-myhostname%{_isa} = 0.4
Requires(post): coreutils
Requires(post): sed
Requires(post): grep
Requires(post): /usr/bin/getent
%description libs
Libraries for systemd and udev.
%package udev %package udev
Summary: Rule-based device node and kernel event manager Summary: Rule-based device node and kernel event manager
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
@ -529,7 +545,7 @@ if [ $1 -eq 1 ] ; then
systemctl preset-all &>/dev/null || : systemctl preset-all &>/dev/null || :
fi fi
#%post libs %post libs
%{?ldconfig} %{?ldconfig}
function mod_nss() { function mod_nss() {
@ -1160,23 +1176,18 @@ fi
%dir /etc/xdg/systemd %dir /etc/xdg/systemd
%config(noreplace) /etc/xdg/systemd/user %config(noreplace) /etc/xdg/systemd/user
#%files libs
%license LICENSE.LGPL2.1
/usr/lib64/libnss_systemd.so.2
/usr/lib64/libudev.so.1
/usr/lib64/libnss_resolve.so.2
/usr/lib64/libsystemd.so.0.27.0
/usr/lib64/libsystemd.so.0
/usr/lib64/libnss_myhostname.so.2
/usr/lib64/libudev.so.1.6.15
#%files pam
/usr/lib64/security/pam_systemd.so /usr/lib64/security/pam_systemd.so
#%files rpm-macros
/usr/lib/rpm/macros.d/macros.systemd /usr/lib/rpm/macros.d/macros.systemd
%files libs
/usr/lib64/libnss_systemd.so.2
/usr/lib64/libnss_resolve.so.2
/usr/lib64/libnss_myhostname.so.2
/usr/lib64/libsystemd.so.0
/usr/lib64/libsystemd.so.0.27.0
/usr/lib64/libudev.so.1
/usr/lib64/libudev.so.1.6.15
%files devel %files devel
/usr/share/man/man3/* /usr/share/man/man3/*
%dir /usr/include/systemd %dir /usr/include/systemd
@ -1432,6 +1443,12 @@ fi
%exclude /usr/share/man/man3/* %exclude /usr/share/man/man3/*
%changelog %changelog
* Tue Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-12
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:add systemd-libs
* Sun Jan 19 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-11 * Sun Jan 19 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-11
- Type:bugfix - Type:bugfix
- ID:NA - ID:NA