wpa_supplicant: Add systemd support

This commit is contained in:
Henry Gebhardt 2011-07-15 12:13:40 +03:00 committed by Jouni Malinen
parent f67eeb5c32
commit 2ecaec50c8
6 changed files with 52 additions and 0 deletions

View File

@ -2,3 +2,4 @@
Name=fi.epitest.hostap.WPASupplicant Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u Exec=/sbin/wpa_supplicant -u
User=root User=root
SystemdService=wpa_supplicant.service

View File

@ -2,3 +2,4 @@
Name=fi.w1.wpa_supplicant1 Name=fi.w1.wpa_supplicant1
Exec=/sbin/wpa_supplicant -u Exec=/sbin/wpa_supplicant -u
User=root User=root
SystemdService=wpa_supplicant.service

View File

@ -0,0 +1,13 @@
[Unit]
Description=WPA supplicant daemon (interface- and nl80211 driver-specific version)
Requires=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
# NetworkManager users will probably want the dbus version instead.
[Service]
Type=simple
ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-nl80211-%I.conf -Dnl80211 -i%I
[Install]
Alias=network.target.wants/wpa_supplicant-nl80211@wlan0.service

View File

@ -0,0 +1,13 @@
[Unit]
Description=WPA supplicant daemon (interface- and wired driver-specific version)
Requires=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
# NetworkManager users will probably want the dbus version instead.
[Service]
Type=simple
ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wired-%I.conf -Dwired -i%I
[Install]
Alias=network.target.wants/wpa_supplicant-wired@wlan0.service

View File

@ -0,0 +1,11 @@
[Unit]
Description=WPA supplicant
[Service]
Type=dbus
BusName=fi.epitest.hostap.WPASupplicant
ExecStart=/sbin/wpa_supplicant -u
[Install]
WantedBy=network.target
Alias=dbus-fi.epitest.hostap.WPASupplicant.service

View File

@ -0,0 +1,13 @@
[Unit]
Description=WPA supplicant daemon (interface-specific version)
Requires=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
# NetworkManager users will probably want the dbus version instead.
[Service]
Type=simple
ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-%I.conf -i%I
[Install]
Alias=network.target.wants/wpa_supplicant@wlan0.service