1
0

Accepting request 447507 from home:alarrosa:branches:hardware

- Added .service files that accept interfaces as %i arguments so it's possible
  to call the daemon with:
  "systemctl start wpa_supplicant@$INTERFACE_NAME.service"
  (like openvpn for example)

OBS-URL: https://build.opensuse.org/request/show/447507
OBS-URL: https://build.opensuse.org/package/show/hardware/wpa_supplicant?expand=0&rev=72
This commit is contained in:
Ismail Dönmez 2016-12-23 12:48:31 +00:00 committed by Git OBS Bridge
parent 4637f6f012
commit 61a0215391
3 changed files with 24 additions and 0 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Fri Dec 23 11:12:05 UTC 2016 - dwaas@suse.com
- Added .service files that accept interfaces as %i arguments so it's possible
to call the daemon with:
"systemctl start wpa_supplicant@$INTERFACE_NAME.service"
(like openvpn for example)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 6 15:42:23 UTC 2016 - meissner@suse.com Thu Oct 6 15:42:23 UTC 2016 - meissner@suse.com

View File

@ -30,6 +30,7 @@ Source3: fi.epitest.hostap.WPASupplicant.service
Source4: logrotate.wpa_supplicant Source4: logrotate.wpa_supplicant
Source5: fi.w1.wpa_supplicant1.service Source5: fi.w1.wpa_supplicant1.service
Source6: wpa_supplicant.service Source6: wpa_supplicant.service
Source7: wpa_supplicant@.service
# wpa_supplicant-flush-debug-output.patch won't go upstream as it might # wpa_supplicant-flush-debug-output.patch won't go upstream as it might
# change timings # change timings
Patch1: wpa_supplicant-flush-debug-output.patch Patch1: wpa_supplicant-flush-debug-output.patch
@ -108,6 +109,7 @@ install -m 0644 wpa_supplicant/doc/docbook/*.5 %{buildroot}%{_mandir}/man5
install -m 755 wpa_supplicant/wpa_gui-qt4/wpa_gui %{buildroot}%{_sbindir} install -m 755 wpa_supplicant/wpa_gui-qt4/wpa_gui %{buildroot}%{_sbindir}
install -d %{buildroot}%{_unitdir} install -d %{buildroot}%{_unitdir}
install -m 0644 %{SOURCE6} %{buildroot}%{_unitdir} install -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}
install -m 0644 %{SOURCE7} %{buildroot}%{_unitdir}
ln -s service %{buildroot}/%{_sbindir}/rcwpa_supplicant ln -s service %{buildroot}/%{_sbindir}/rcwpa_supplicant
# avoid spurious dependency on /usr/bin/python # avoid spurious dependency on /usr/bin/python
chmod -x wpa_supplicant/examples/*.py chmod -x wpa_supplicant/examples/*.py
@ -141,6 +143,7 @@ ln -s wpa_supplicant.service %{buildroot}%{_unitdir}/dbus-fi.w1.wpa_supplicant1.
%dir %{_rundir}/%{name} %dir %{_rundir}/%{name}
%ghost %{_rundir}/%{name} %ghost %{_rundir}/%{name}
%{_unitdir}/wpa_supplicant.service %{_unitdir}/wpa_supplicant.service
%{_unitdir}/wpa_supplicant@.service
%{_unitdir}/dbus-fi.epitest.hostap.WPASupplicant.service %{_unitdir}/dbus-fi.epitest.hostap.WPASupplicant.service
%{_unitdir}/dbus-fi.w1.wpa_supplicant1.service %{_unitdir}/dbus-fi.w1.wpa_supplicant1.service
%dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}

13
wpa_supplicant@.service Normal file
View File

@ -0,0 +1,13 @@
[Unit]
Description=WPA Supplicant daemon (interface %i)
Before=network.target
After=dbus.service
[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
ExecStart=/usr/sbin/wpa_supplicant -i%i -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log
[Install]
WantedBy=multi-user.target