Accepting request 734516 from home:seife:testing
disable mesh service due to security concerns, see boo#1151518 OBS-URL: https://build.opensuse.org/request/show/734516 OBS-URL: https://build.opensuse.org/package/show/Base:System/bluez?expand=0&rev=273
This commit is contained in:
parent
8601ecb5f0
commit
e4771e68a9
@ -1,3 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 2 08:33:56 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
||||
|
||||
- disable mesh service due to security concerns, see boo#1151518
|
||||
- add README-mesh.SUSE to explain the issue
|
||||
- remove no longer necessary temporary-rpmlintrc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 20 19:32:43 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
||||
|
||||
|
25
bluez.spec
25
bluez.spec
@ -218,7 +218,23 @@ cd %{buildroot}%{_libdir}/bluez/test
|
||||
chmod 0644 *.py *.xml *.dtd
|
||||
|
||||
# fix python shebang
|
||||
sed -i -e '1s/env p/p/' %{buildroot}%{_libdir}/bluez/test/example-gatt-{client,server}
|
||||
sed -i -e '1s/env p/p/' %{buildroot}%{_libdir}/bluez/test/{example-gatt-{client,server},test-mesh}
|
||||
|
||||
# boo#1151518
|
||||
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
|
||||
mv %{buildroot}%{_sysconfdir}/dbus-1/system.d/bluetooth-mesh.conf %{buildroot}%{_defaultdocdir}/%{name}
|
||||
mv %{buildroot}%{_datadir}/dbus-1/system-services/org.bluez.mesh.service %{buildroot}%{_defaultdocdir}/%{name}
|
||||
cat > %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE << EOF
|
||||
The bluetooth-mesh dbus system config has been disabled due to security
|
||||
concerns. See https://bugzilla.opensuse.org/show_bug.cgi?id=1151518 for
|
||||
details.
|
||||
|
||||
If you want to use this feature anyway, copy
|
||||
bluetooth-mesh.conf to %{_sysconfdir}/dbus-1/systemd.d/ and
|
||||
org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
|
||||
then reboot.
|
||||
EOF
|
||||
touch -r %{SOURCE0} %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE
|
||||
|
||||
%check
|
||||
%if ! 0%{?qemu_user_space_build}
|
||||
@ -254,6 +270,7 @@ make check V=0
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc AUTHORS ChangeLog README dbus-apis src/main.conf
|
||||
%doc %{_defaultdocdir}/%{name}/*
|
||||
%license COPYING
|
||||
%{_bindir}/bluemoon
|
||||
%{_bindir}/btattach
|
||||
@ -296,7 +313,8 @@ make check V=0
|
||||
%{_mandir}/man1/rfcomm.1%{ext_man}
|
||||
%{_mandir}/man1/rctest.1%{ext_man}
|
||||
%config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
|
||||
%config %{_sysconfdir}/dbus-1/system.d/bluetooth-mesh.conf
|
||||
# not packaged, boo#1151518
|
||||
###%%config %%{_sysconfdir}/dbus-1/system.d/bluetooth-mesh.conf
|
||||
%dir %{_localstatedir}/lib/bluetooth
|
||||
%dir %{_sysconfdir}/modprobe.d
|
||||
%config(noreplace) %{_sysconfdir}/modprobe.d/50-bluetooth.conf
|
||||
@ -304,7 +322,8 @@ make check V=0
|
||||
%{_unitdir}/bluetooth-mesh.service
|
||||
%{_datadir}/dbus-1/system-services/org.bluez.service
|
||||
%{_datadir}/dbus-1/services/org.bluez.obex.service
|
||||
%{_datadir}/dbus-1/system-services/org.bluez.mesh.service
|
||||
# not packaged, boo#1151518
|
||||
###%%{_datadir}/dbus-1/system-services/org.bluez.mesh.service
|
||||
%{_datadir}/zsh/site-functions/_bluetoothctl
|
||||
|
||||
%files devel
|
||||
|
@ -1 +0,0 @@
|
||||
setBadness('suse-dbus-unauthorized-service', 100)
|
Loading…
Reference in New Issue
Block a user