forked from pool/systemd
Accepting request 645542 from home:tsaupe:branches:Base:System
split off SUSE specific configuration from systemd package (fate#325478) OBS-URL: https://build.opensuse.org/request/show/645542 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1043
This commit is contained in:
parent
d6d436763f
commit
b8bad3faec
@ -1,24 +0,0 @@
|
||||
# Set optimal IO schedulers for HDD and SSD
|
||||
|
||||
ACTION!="add", GOTO="scheduler_end"
|
||||
SUBSYSTEM!="block", GOTO="scheduler_end"
|
||||
|
||||
# Do not change scheduler if `elevator` cmdline parameter is set
|
||||
IMPORT{cmdline}="elevator"
|
||||
ENV{elevator}=="?*", GOTO="scheduler_end"
|
||||
|
||||
# Determine if BLK-MQ is enabled
|
||||
TEST=="%S%p/mq", ENV{.IS_MQ}="1"
|
||||
|
||||
# MQ: BFQ scheduler for HDD
|
||||
ENV{.IS_MQ}=="1", ATTR{queue/rotational}!="0", ATTR{queue/scheduler}="bfq"
|
||||
# MQ: deadline scheduler for SSD
|
||||
ENV{.IS_MQ}=="1", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
|
||||
|
||||
# Non-MQ: CFQ scheduler for HDD
|
||||
ENV{.IS_MQ}!="1", ATTR{queue/rotational}!="0", ATTR{queue/scheduler}="cfq"
|
||||
# Non-MQ: deadline scheduler for SSD
|
||||
ENV{.IS_MQ}!="1", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"
|
||||
|
||||
LABEL="scheduler_end"
|
||||
|
@ -1,24 +0,0 @@
|
||||
# do not edit this file, it will be overwritten on update
|
||||
|
||||
#
|
||||
# Hotplug physical CPU
|
||||
#
|
||||
SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", ATTR{online}="1"
|
||||
|
||||
#
|
||||
# Hotplug physical memory. Instances of tmpfs are remounted so their
|
||||
# size are recalculated. This might be needed if some sizes were
|
||||
# specified relative to the total amount of memory (boo#869603). For
|
||||
# now make it simple and remount all tmpfs regardless of how their
|
||||
# size are specified. It should be handled by the kernel as it has a
|
||||
# lot of shortcomings anyways (tmpfs mounted by other processes, mount
|
||||
# namespaces, ...)
|
||||
#
|
||||
SUBSYSTEM=="memory", ACTION=="add", PROGRAM=="/usr/bin/systemd-detect-virt", RESULT!="zvm", ATTR{state}=="offline", \
|
||||
ATTR{state}="online", \
|
||||
RUN+="/bin/sh -c ' \
|
||||
while read src dst fs opts unused; do \
|
||||
case $fs in \
|
||||
tmpfs) mount -o remount \"$dst\" ;; \
|
||||
esac \
|
||||
done </proc/self/mounts"
|
@ -1,3 +0,0 @@
|
||||
# enable usb and standard AT Keyboards as wakeup sources for suspend-to-idle (S2I) fate#323814
|
||||
ACTION=="add", ATTR{power/wakeup}=="disabled", SUBSYSTEM=="serio", ATTR{description}=="i8042 KBD port", ATTR{power/wakeup}="enabled"
|
||||
ACTION=="add", ATTR{power/wakeup}=="disabled", SUBSYSTEM=="hid", ATTRS{bInterfaceProtocol}=="01", ATTR{power/wakeup}="enabled"
|
@ -40,6 +40,17 @@ Fri Sep 28 06:16:06 UTC 2018 - fbui@suse.com
|
||||
d464f06934 journal: fix syslog_parse_identifier()
|
||||
e70422883a socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if SO_RCVBUF/SO_SNDBUF fails (bsc#991901)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 28 06:05:03 UTC 2018 - Thomas.Blume@suse.com
|
||||
|
||||
- split off SUSE specific configuration from systemd package (fate#325478)
|
||||
* remove 60-io-scheduler.rules
|
||||
* remove 80-hotplug-cpu-mem.rules
|
||||
* remove 99-wakeup-from-idle.rules
|
||||
* remove /usr/lib/modules-load.d/sg.conf
|
||||
|
||||
these are now maintained in the new package system-tuning-common-SUSE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 14 12:55:49 UTC 2018 - fbui@suse.com
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
@ -156,10 +156,6 @@ Source101: scripts-systemd-upgrade-from-pre-210.sh
|
||||
Source102: scripts-systemd-migrate-sysconfig-i18n.sh
|
||||
Source200: scripts-udev-convert-lib-udev-path.sh
|
||||
|
||||
Source1000: 60-io-scheduler.rules
|
||||
Source1001: 80-hotplug-cpu-mem.rules
|
||||
Source1002: 99-wakeup-from-idle.rules
|
||||
|
||||
# Patches listed in here are put in quarantine. Normally all
|
||||
# changes must go to upstream first and then are cherry-picked in the
|
||||
# SUSE git repository. But in very few cases, some stuff might be
|
||||
@ -504,11 +500,6 @@ install -m0755 -D %{S:3} %{buildroot}/%{_sbindir}/systemd-sysv-convert
|
||||
install -m0755 -D %{S:4} %{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
|
||||
%endif
|
||||
|
||||
# The rules that we shouldn't maintain
|
||||
install -m0644 -D %{S:1000} %{buildroot}%{_udevrulesdir}/60-io-scheduler.rules
|
||||
install -m0644 -D %{S:1001} %{buildroot}%{_udevrulesdir}/80-hotplug-cpu-mem.rules
|
||||
install -m0644 -D %{S:1002} %{buildroot}%{_udevrulesdir}/99-wakeup-from-idle.rules
|
||||
|
||||
# Package the scripts used to fix all packaging issues. Also drop the
|
||||
# "scripts-{systemd/udev}" prefix which is used because osc doesn't
|
||||
# allow directory structure...
|
||||
@ -543,13 +534,6 @@ mv %{buildroot}/%{_unitdir}/tmp.mount %{buildroot}/%{_datadir}/systemd/
|
||||
# don't enable wall ask password service, it spams every console (bnc#747783)
|
||||
rm %{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
|
||||
|
||||
# create %%{_libexecdir}/modules-load.d
|
||||
mkdir -p %{buildroot}%{_libexecdir}/modules-load.d
|
||||
cat << EOF > %{buildroot}%{_libexecdir}/modules-load.d/sg.conf
|
||||
# load sg module at boot time
|
||||
sg
|
||||
EOF
|
||||
|
||||
# do not ship sysctl defaults in systemd package, will be part of
|
||||
# aaa_base (in procps for now)
|
||||
rm -f %{buildroot}%{_sysctldir}/50-default.conf
|
||||
@ -1015,9 +999,7 @@ fi
|
||||
%{_prefix}/lib/systemd/boot/efi/*.stub
|
||||
%endif
|
||||
|
||||
%dir %{_libexecdir}/modules-load.d
|
||||
%dir %{_sysconfdir}/modules-load.d
|
||||
%{_libexecdir}/modules-load.d/sg.conf
|
||||
|
||||
%{_sysusersdir}/
|
||||
%dir %{_sysconfdir}/tmpfiles.d
|
||||
|
@ -40,6 +40,17 @@ Fri Sep 28 06:16:06 UTC 2018 - fbui@suse.com
|
||||
d464f06934 journal: fix syslog_parse_identifier()
|
||||
e70422883a socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if SO_RCVBUF/SO_SNDBUF fails (bsc#991901)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 28 06:05:03 UTC 2018 - Thomas.Blume@suse.com
|
||||
|
||||
- split off SUSE specific configuration from systemd package (fate#325478)
|
||||
* remove 60-io-scheduler.rules
|
||||
* remove 80-hotplug-cpu-mem.rules
|
||||
* remove 99-wakeup-from-idle.rules
|
||||
* remove /usr/lib/modules-load.d/sg.conf
|
||||
|
||||
these are now maintained in the new package system-tuning-common-SUSE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 14 12:55:49 UTC 2018 - fbui@suse.com
|
||||
|
||||
|
20
systemd.spec
20
systemd.spec
@ -12,7 +12,7 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
@ -154,10 +154,6 @@ Source101: scripts-systemd-upgrade-from-pre-210.sh
|
||||
Source102: scripts-systemd-migrate-sysconfig-i18n.sh
|
||||
Source200: scripts-udev-convert-lib-udev-path.sh
|
||||
|
||||
Source1000: 60-io-scheduler.rules
|
||||
Source1001: 80-hotplug-cpu-mem.rules
|
||||
Source1002: 99-wakeup-from-idle.rules
|
||||
|
||||
# Patches listed in here are put in quarantine. Normally all
|
||||
# changes must go to upstream first and then are cherry-picked in the
|
||||
# SUSE git repository. But in very few cases, some stuff might be
|
||||
@ -502,11 +498,6 @@ install -m0755 -D %{S:3} %{buildroot}/%{_sbindir}/systemd-sysv-convert
|
||||
install -m0755 -D %{S:4} %{buildroot}/%{_prefix}/lib/systemd/systemd-sysv-install
|
||||
%endif
|
||||
|
||||
# The rules that we shouldn't maintain
|
||||
install -m0644 -D %{S:1000} %{buildroot}%{_udevrulesdir}/60-io-scheduler.rules
|
||||
install -m0644 -D %{S:1001} %{buildroot}%{_udevrulesdir}/80-hotplug-cpu-mem.rules
|
||||
install -m0644 -D %{S:1002} %{buildroot}%{_udevrulesdir}/99-wakeup-from-idle.rules
|
||||
|
||||
# Package the scripts used to fix all packaging issues. Also drop the
|
||||
# "scripts-{systemd/udev}" prefix which is used because osc doesn't
|
||||
# allow directory structure...
|
||||
@ -541,13 +532,6 @@ mv %{buildroot}/%{_unitdir}/tmp.mount %{buildroot}/%{_datadir}/systemd/
|
||||
# don't enable wall ask password service, it spams every console (bnc#747783)
|
||||
rm %{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
|
||||
|
||||
# create %%{_libexecdir}/modules-load.d
|
||||
mkdir -p %{buildroot}%{_libexecdir}/modules-load.d
|
||||
cat << EOF > %{buildroot}%{_libexecdir}/modules-load.d/sg.conf
|
||||
# load sg module at boot time
|
||||
sg
|
||||
EOF
|
||||
|
||||
# do not ship sysctl defaults in systemd package, will be part of
|
||||
# aaa_base (in procps for now)
|
||||
rm -f %{buildroot}%{_sysctldir}/50-default.conf
|
||||
@ -1013,9 +997,7 @@ fi
|
||||
%{_prefix}/lib/systemd/boot/efi/*.stub
|
||||
%endif
|
||||
|
||||
%dir %{_libexecdir}/modules-load.d
|
||||
%dir %{_sysconfdir}/modules-load.d
|
||||
%{_libexecdir}/modules-load.d/sg.conf
|
||||
|
||||
%{_sysusersdir}/
|
||||
%dir %{_sysconfdir}/tmpfiles.d
|
||||
|
Loading…
Reference in New Issue
Block a user