- Move nss-systemd and nss-myhostname NSS modules into the main package
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1313
This commit is contained in:
parent
713f9ebffa
commit
a0873f1871
@ -9,4 +9,3 @@ systemd
|
||||
post "<prefix>%{_sbindir}/pam-config -a --systemd || :"
|
||||
libsystemd0
|
||||
libudev1
|
||||
nss-myhostname
|
||||
|
@ -221,6 +221,8 @@
|
||||
%{_journalcatalogdir}/systemd.zh_CN.catalog
|
||||
%{_journalcatalogdir}/systemd.zh_TW.catalog
|
||||
%if %{without bootstrap}
|
||||
%{_libdir}/libnss_myhostname.so.2
|
||||
%{_libdir}/libnss_systemd.so.2
|
||||
%{_mandir}/man1/busctl.1.gz
|
||||
%{_mandir}/man1/hostnamectl.1.gz
|
||||
%{_mandir}/man1/init.1.gz
|
||||
@ -328,6 +330,10 @@
|
||||
%{_mandir}/man7/systemd.time.7.gz
|
||||
%{_mandir}/man8/30-systemd-environment-d-generator.8.gz
|
||||
%{_mandir}/man8/halt.8.gz
|
||||
%{_mandir}/man8/libnss_myhostname.so.2.8.gz
|
||||
%{_mandir}/man8/libnss_systemd.so.2.8.gz
|
||||
%{_mandir}/man8/nss-myhostname.8.gz
|
||||
%{_mandir}/man8/nss-systemd.8.gz
|
||||
%{_mandir}/man8/pam_systemd.8.gz
|
||||
%{_mandir}/man8/poweroff.8.gz
|
||||
%{_mandir}/man8/reboot.8.gz
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 21 07:48:58 UTC 2022 - Franck Bui <fbui@suse.com>
|
||||
|
||||
- Move nss-systemd and nss-myhostname NSS modules into the main package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 20 15:07:58 UTC 2022 - Franck Bui <fbui@suse.com>
|
||||
|
||||
|
61
systemd.spec
61
systemd.spec
@ -153,6 +153,10 @@ Provides: sbin_init
|
||||
Provides: sysvinit:/sbin/init
|
||||
Conflicts: sbin_init
|
||||
Conflicts: sysvinit
|
||||
Obsoletes: nss-systemd < %{version}-%{release}
|
||||
Provides: nss-systemd = %{version}-%{release}
|
||||
Obsoletes: nss-myhostname < %{version}-%{release}
|
||||
Provides: nss-myhostname = %{version}-%{release}
|
||||
Provides: systemd-logger = %{version}-%{release}
|
||||
Obsoletes: systemd-logger < %{version}-%{release}
|
||||
Provides: systemd-sysvinit = %{version}-%{release}
|
||||
@ -472,34 +476,6 @@ http://0pointer.net/blog/walkthrough-for-portable-services.html
|
||||
https://systemd.io/PORTABLE_SERVICES
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%package -n nss-systemd
|
||||
Summary: Plugin for local virtual host name resolution
|
||||
License: LGPL-2.1-or-later
|
||||
|
||||
%description -n nss-systemd
|
||||
This package contains a plugin for the Name Service Switch (NSS),
|
||||
which enables resolution of all dynamically allocated service
|
||||
users. (See the DynamicUser= setting in unit files.)
|
||||
|
||||
To activate this NSS module, you will need to include it in
|
||||
/etc/nsswitch.conf, see nss-systemd(8) manpage for more details.
|
||||
|
||||
%package -n nss-myhostname
|
||||
Summary: Plugin for local system host name resolution
|
||||
License: LGPL-2.1-or-later
|
||||
|
||||
%description -n nss-myhostname
|
||||
This package contains a plug-in module for the Name Service Switch
|
||||
(NSS), primarly providing hostname resolution for the locally
|
||||
configured system hostname as returned by gethostname(2). For example,
|
||||
it resolves the local hostname to locally configured IP addresses, as
|
||||
well as "localhost" to 127.0.0.1/::1.
|
||||
|
||||
To activate this NSS module, you will need to include it in
|
||||
/etc/nsswitch.conf, see nss-hostname(8) manpage for more details.
|
||||
%endif
|
||||
|
||||
%if %{with journal_remote}
|
||||
%package journal-remote
|
||||
Summary: Gateway for serving journal events over the network using HTTP
|
||||
@ -1003,6 +979,8 @@ fi
|
||||
|
||||
%if %{without bootstrap}
|
||||
pam-config --add --systemd || :
|
||||
# Run ldconfig for nss-systemd and nss-myhostname NSS modules.
|
||||
%ldconfig
|
||||
%endif
|
||||
|
||||
# systemd-sysusers is not available in %pre so this needs to be done
|
||||
@ -1022,7 +1000,7 @@ systemctl daemon-reexec || :
|
||||
# only understood by the latest version of the user manager and the
|
||||
# user service is started before the user manager get reexecuted. But
|
||||
# this case is very unlikely especially since we don't restart any
|
||||
# user service for now on.
|
||||
# user service for now.
|
||||
#
|
||||
# Before doing this, we unfortunately have to wait until users will
|
||||
# reexec their user manager (by either rebooting or restarting their
|
||||
@ -1162,11 +1140,11 @@ rm -f /etc/udev/rules.d/{20,55,65}-cdrom.rules
|
||||
%posttrans -n udev%{?mini}
|
||||
%regenerate_initrd_posttrans
|
||||
|
||||
%post -n libudev%{?mini}1 -p /sbin/ldconfig
|
||||
%post -n libsystemd0%{?mini} -p /sbin/ldconfig
|
||||
%post -n libudev%{?mini}1 -p %ldconfig
|
||||
%post -n libsystemd0%{?mini} -p %ldconfig
|
||||
|
||||
%postun -n libudev%{?mini}1 -p /sbin/ldconfig
|
||||
%postun -n libsystemd0%{?mini} -p /sbin/ldconfig
|
||||
%postun -n libudev%{?mini}1 -p %ldconfig
|
||||
%postun -n libsystemd0%{?mini} -p %ldconfig
|
||||
|
||||
%post container
|
||||
%tmpfiles_create systemd-nspawn.conf
|
||||
@ -1200,11 +1178,6 @@ fi
|
||||
%sysusers_create systemd-coredump.conf
|
||||
%endif
|
||||
|
||||
%if %{without bootstrap}
|
||||
%ldconfig_scriptlets -n nss-myhostname
|
||||
%ldconfig_scriptlets -n nss-systemd
|
||||
%endif
|
||||
|
||||
%if %{with journal_remote}
|
||||
%pre journal-remote
|
||||
%service_add_pre systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
|
||||
@ -1378,18 +1351,6 @@ fi
|
||||
|
||||
%if %{without bootstrap}
|
||||
%files lang -f systemd.lang
|
||||
|
||||
%files -n nss-myhostname
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/*nss_myhostname*
|
||||
%{_mandir}/man8/libnss_myhostname.*
|
||||
%{_mandir}/man8/nss-myhostname.*
|
||||
|
||||
%files -n nss-systemd
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libnss_systemd.so*
|
||||
%{_mandir}/man8/libnss_systemd.so.*
|
||||
%{_mandir}/man8/nss-systemd.*
|
||||
%endif
|
||||
|
||||
%if %{with journal_remote}
|
||||
|
Loading…
Reference in New Issue
Block a user