forked from pool/systemd
Accepting request 592079 from home:fbui:systemd:Factory
- Drop systemd-bash-completion sub-package Now we directly ship the completion scripts from the main package as we already do for zsh. I couldn't see any advantages in this split. - Be more accurate when specifiying the tools version we provide - Make sure rpm won't expand %autopatch even if it's commented - stat(1) as well as systemctl are not use in %post section of udev So remove stat(1) from the list of dep and move systemctl to the requirements of %postun since it's called from there. - Be more accurate when specifiying the tools version we provide - Make sure rpm won't expand %autopatch even if it's commented - stat(1) as well as systemctl are not use in %post section of udev So remove stat(1) from the list of dep and move systemctl to the requirements of %postun since it's called from there. OBS-URL: https://build.opensuse.org/request/show/592079 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1024
This commit is contained in:
parent
b88a203c9a
commit
b58ab645fc
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:19:45 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Drop systemd-bash-completion sub-package
|
||||||
|
|
||||||
|
Now we directly ship the completion scripts from the main package as
|
||||||
|
we already do for zsh. I couldn't see any advantages in this split.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:12:26 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Be more accurate when specifiying the tools version we provide
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:00:24 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Make sure rpm won't expand %autopatch even if it's commented
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 14:55:36 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- stat(1) as well as systemctl are not use in %post section of udev
|
||||||
|
|
||||||
|
So remove stat(1) from the list of dep and move systemctl to the
|
||||||
|
requirements of %postun since it's called from there.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 28 12:30:31 UTC 2018 - fbui@suse.com
|
Wed Mar 28 12:30:31 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
@ -121,7 +121,6 @@ Requires: sysvinit-tools
|
|||||||
Requires: udev = %{version}-%{release}
|
Requires: udev = %{version}-%{release}
|
||||||
Requires: util-linux >= 2.27.1
|
Requires: util-linux >= 2.27.1
|
||||||
Requires: group(lock)
|
Requires: group(lock)
|
||||||
Recommends: %{name}-bash-completion
|
|
||||||
Requires(post): coreutils
|
Requires(post): coreutils
|
||||||
Requires(post): findutils
|
Requires(post): findutils
|
||||||
Requires(post): systemd-presets-branding
|
Requires(post): systemd-presets-branding
|
||||||
@ -136,7 +135,7 @@ Conflicts: sysvinit
|
|||||||
Conflicts: filesystem < 11.5
|
Conflicts: filesystem < 11.5
|
||||||
Conflicts: mkinitrd < 2.7.0
|
Conflicts: mkinitrd < 2.7.0
|
||||||
Obsoletes: systemd-analyze < 201
|
Obsoletes: systemd-analyze < 201
|
||||||
Provides: systemd-analyze = %{version}
|
Provides: systemd-analyze = %{version}-%{release}
|
||||||
Obsoletes: pm-utils <= 1.4.1
|
Obsoletes: pm-utils <= 1.4.1
|
||||||
Obsoletes: suspend <= 1.0
|
Obsoletes: suspend <= 1.0
|
||||||
Source0: systemd-v%{version}%{suse_version}.tar.xz
|
Source0: systemd-v%{version}%{suse_version}.tar.xz
|
||||||
@ -235,12 +234,10 @@ License: GPL-2.0-only
|
|||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
||||||
Requires: system-group-hardware
|
Requires: system-group-hardware
|
||||||
Requires(pre): /usr/bin/stat
|
|
||||||
Requires(post): sed
|
Requires(post): sed
|
||||||
Requires(post): /usr/bin/systemctl
|
|
||||||
|
|
||||||
Requires(post): coreutils
|
Requires(post): coreutils
|
||||||
Requires(postun): coreutils
|
Requires(postun): coreutils
|
||||||
|
Requires(postun): /usr/bin/systemctl
|
||||||
Requires(posttrans): suse-module-tools >= 12.4
|
Requires(posttrans): suse-module-tools >= 12.4
|
||||||
|
|
||||||
Conflicts: systemd < 39
|
Conflicts: systemd < 39
|
||||||
@ -252,7 +249,7 @@ Conflicts: util-linux < 2.16
|
|||||||
Conflicts: ConsoleKit < 0.4.1
|
Conflicts: ConsoleKit < 0.4.1
|
||||||
Requires: filesystem
|
Requires: filesystem
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Provides: udev = %{version}
|
Provides: udev = %{version}-%{release}
|
||||||
Conflicts: libudev1
|
Conflicts: libudev1
|
||||||
Conflicts: udev
|
Conflicts: udev
|
||||||
# avoid kiwi picking it for bootstrap
|
# avoid kiwi picking it for bootstrap
|
||||||
@ -287,8 +284,8 @@ License: LGPL-2.1-or-later
|
|||||||
Group: Development/Libraries/Other
|
Group: Development/Libraries/Other
|
||||||
Requires: libudev%{?mini}1 = %{version}-%{release}
|
Requires: libudev%{?mini}1 = %{version}-%{release}
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Provides: libudev-devel = %{version}
|
Provides: libudev-devel = %{version}-%{release}
|
||||||
Conflicts: libudev1 = %{version}
|
Conflicts: libudev1 = %{version}-%{release}
|
||||||
Conflicts: libudev-devel
|
Conflicts: libudev-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -425,22 +422,9 @@ This package contains systemd-journal-gatewayd,
|
|||||||
systemd-journal-remote, and systemd-journal-upload.
|
systemd-journal-remote, and systemd-journal-upload.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package bash-completion
|
|
||||||
Summary: Bash completion support for systemd
|
|
||||||
License: LGPL-2.1-or-later
|
|
||||||
Group: System/Base
|
|
||||||
Requires: bash-completion
|
|
||||||
BuildArch: noarch
|
|
||||||
%if 0%{?bootstrap}
|
|
||||||
Conflicts: systemd-bash-completion
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%description bash-completion
|
|
||||||
Some systemd commands offer bash completion, but it is an optional dependency.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n systemd-v%{version}%{suse_version}
|
%setup -q -n systemd-v%{version}%{suse_version}
|
||||||
# %autopatch -p1
|
# %%autopatch -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
|
opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
|
||||||
@ -1151,6 +1135,11 @@ fi
|
|||||||
%ghost %{_localstatedir}/lib/systemd/catalog/database
|
%ghost %{_localstatedir}/lib/systemd/catalog/database
|
||||||
%ghost %{_localstatedir}/lib/systemd/backlight
|
%ghost %{_localstatedir}/lib/systemd/backlight
|
||||||
%ghost %{_localstatedir}/lib/systemd/random-seed
|
%ghost %{_localstatedir}/lib/systemd/random-seed
|
||||||
|
|
||||||
|
%dir %{_datadir}/bash-completion
|
||||||
|
%dir %{_datadir}/bash-completion/completions
|
||||||
|
%{_datadir}/bash-completion/completions/*
|
||||||
|
|
||||||
%dir %{_datadir}/zsh
|
%dir %{_datadir}/zsh
|
||||||
%dir %{_datadir}/zsh/site-functions
|
%dir %{_datadir}/zsh/site-functions
|
||||||
%{_datadir}/zsh/site-functions/*
|
%{_datadir}/zsh/site-functions/*
|
||||||
@ -1363,10 +1352,4 @@ fi
|
|||||||
%{_datadir}/systemd/gatewayd
|
%{_datadir}/systemd/gatewayd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files bash-completion
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%dir %{_datadir}/bash-completion
|
|
||||||
%dir %{_datadir}/bash-completion/completions
|
|
||||||
%{_datadir}/bash-completion/completions/*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:19:45 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Drop systemd-bash-completion sub-package
|
||||||
|
|
||||||
|
Now we directly ship the completion scripts from the main package as
|
||||||
|
we already do for zsh. I couldn't see any advantages in this split.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:12:26 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Be more accurate when specifiying the tools version we provide
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 15:00:24 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- Make sure rpm won't expand %autopatch even if it's commented
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 28 14:55:36 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
- stat(1) as well as systemctl are not use in %post section of udev
|
||||||
|
|
||||||
|
So remove stat(1) from the list of dep and move systemctl to the
|
||||||
|
requirements of %postun since it's called from there.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 28 12:30:31 UTC 2018 - fbui@suse.com
|
Wed Mar 28 12:30:31 UTC 2018 - fbui@suse.com
|
||||||
|
|
||||||
|
39
systemd.spec
39
systemd.spec
@ -119,7 +119,6 @@ Requires: sysvinit-tools
|
|||||||
Requires: udev = %{version}-%{release}
|
Requires: udev = %{version}-%{release}
|
||||||
Requires: util-linux >= 2.27.1
|
Requires: util-linux >= 2.27.1
|
||||||
Requires: group(lock)
|
Requires: group(lock)
|
||||||
Recommends: %{name}-bash-completion
|
|
||||||
Requires(post): coreutils
|
Requires(post): coreutils
|
||||||
Requires(post): findutils
|
Requires(post): findutils
|
||||||
Requires(post): systemd-presets-branding
|
Requires(post): systemd-presets-branding
|
||||||
@ -134,7 +133,7 @@ Conflicts: sysvinit
|
|||||||
Conflicts: filesystem < 11.5
|
Conflicts: filesystem < 11.5
|
||||||
Conflicts: mkinitrd < 2.7.0
|
Conflicts: mkinitrd < 2.7.0
|
||||||
Obsoletes: systemd-analyze < 201
|
Obsoletes: systemd-analyze < 201
|
||||||
Provides: systemd-analyze = %{version}
|
Provides: systemd-analyze = %{version}-%{release}
|
||||||
Obsoletes: pm-utils <= 1.4.1
|
Obsoletes: pm-utils <= 1.4.1
|
||||||
Obsoletes: suspend <= 1.0
|
Obsoletes: suspend <= 1.0
|
||||||
Source0: systemd-v%{version}%{suse_version}.tar.xz
|
Source0: systemd-v%{version}%{suse_version}.tar.xz
|
||||||
@ -233,12 +232,10 @@ License: GPL-2.0-only
|
|||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
Url: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
|
||||||
Requires: system-group-hardware
|
Requires: system-group-hardware
|
||||||
Requires(pre): /usr/bin/stat
|
|
||||||
Requires(post): sed
|
Requires(post): sed
|
||||||
Requires(post): /usr/bin/systemctl
|
|
||||||
|
|
||||||
Requires(post): coreutils
|
Requires(post): coreutils
|
||||||
Requires(postun): coreutils
|
Requires(postun): coreutils
|
||||||
|
Requires(postun): /usr/bin/systemctl
|
||||||
Requires(posttrans): suse-module-tools >= 12.4
|
Requires(posttrans): suse-module-tools >= 12.4
|
||||||
|
|
||||||
Conflicts: systemd < 39
|
Conflicts: systemd < 39
|
||||||
@ -250,7 +247,7 @@ Conflicts: util-linux < 2.16
|
|||||||
Conflicts: ConsoleKit < 0.4.1
|
Conflicts: ConsoleKit < 0.4.1
|
||||||
Requires: filesystem
|
Requires: filesystem
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Provides: udev = %{version}
|
Provides: udev = %{version}-%{release}
|
||||||
Conflicts: libudev1
|
Conflicts: libudev1
|
||||||
Conflicts: udev
|
Conflicts: udev
|
||||||
# avoid kiwi picking it for bootstrap
|
# avoid kiwi picking it for bootstrap
|
||||||
@ -285,8 +282,8 @@ License: LGPL-2.1-or-later
|
|||||||
Group: Development/Libraries/Other
|
Group: Development/Libraries/Other
|
||||||
Requires: libudev%{?mini}1 = %{version}-%{release}
|
Requires: libudev%{?mini}1 = %{version}-%{release}
|
||||||
%if 0%{?bootstrap}
|
%if 0%{?bootstrap}
|
||||||
Provides: libudev-devel = %{version}
|
Provides: libudev-devel = %{version}-%{release}
|
||||||
Conflicts: libudev1 = %{version}
|
Conflicts: libudev1 = %{version}-%{release}
|
||||||
Conflicts: libudev-devel
|
Conflicts: libudev-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -423,22 +420,9 @@ This package contains systemd-journal-gatewayd,
|
|||||||
systemd-journal-remote, and systemd-journal-upload.
|
systemd-journal-remote, and systemd-journal-upload.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package bash-completion
|
|
||||||
Summary: Bash completion support for systemd
|
|
||||||
License: LGPL-2.1-or-later
|
|
||||||
Group: System/Base
|
|
||||||
Requires: bash-completion
|
|
||||||
BuildArch: noarch
|
|
||||||
%if 0%{?bootstrap}
|
|
||||||
Conflicts: systemd-bash-completion
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%description bash-completion
|
|
||||||
Some systemd commands offer bash completion, but it is an optional dependency.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n systemd-v%{version}%{suse_version}
|
%setup -q -n systemd-v%{version}%{suse_version}
|
||||||
# %autopatch -p1
|
# %%autopatch -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
|
opensuse_ntp_servers=({0..3}.opensuse.pool.ntp.org)
|
||||||
@ -1149,6 +1133,11 @@ fi
|
|||||||
%ghost %{_localstatedir}/lib/systemd/catalog/database
|
%ghost %{_localstatedir}/lib/systemd/catalog/database
|
||||||
%ghost %{_localstatedir}/lib/systemd/backlight
|
%ghost %{_localstatedir}/lib/systemd/backlight
|
||||||
%ghost %{_localstatedir}/lib/systemd/random-seed
|
%ghost %{_localstatedir}/lib/systemd/random-seed
|
||||||
|
|
||||||
|
%dir %{_datadir}/bash-completion
|
||||||
|
%dir %{_datadir}/bash-completion/completions
|
||||||
|
%{_datadir}/bash-completion/completions/*
|
||||||
|
|
||||||
%dir %{_datadir}/zsh
|
%dir %{_datadir}/zsh
|
||||||
%dir %{_datadir}/zsh/site-functions
|
%dir %{_datadir}/zsh/site-functions
|
||||||
%{_datadir}/zsh/site-functions/*
|
%{_datadir}/zsh/site-functions/*
|
||||||
@ -1361,10 +1350,4 @@ fi
|
|||||||
%{_datadir}/systemd/gatewayd
|
%{_datadir}/systemd/gatewayd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files bash-completion
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%dir %{_datadir}/bash-completion
|
|
||||||
%dir %{_datadir}/bash-completion/completions
|
|
||||||
%{_datadir}/bash-completion/completions/*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user