Package: wpasupplicant
Version: 2:2.8-2
Severity: wishlist
Tags: upstream patch

Dear Maintainer,

When wifi password is written in /etc/wpa_supplicant/wpa_supplicant-if.conf,
wpa_supplicant@if.service is started by systemd.
When one adds a new pair of SSID and its password in the above config
file, wpa_supplicant has to reload the changed config file.
But "systemctl reload" is not accepted because "ExecReload" is not given
in /lib/systemd/system/wpa_supplicant@.service.
The attached patch makes "systemctl reload" be accepted.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.1.15-cpusetrdma (SMP w/4 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), 
LANGUAGE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wpasupplicant depends on:
ii  adduser            3.118
ii  libc6              2.28-10
ii  libdbus-1-3        1.12.16-1
ii  libnl-3-200        3.4.0-1
ii  libnl-genl-3-200   3.4.0-1
ii  libnl-route-3-200  3.4.0-1
ii  libpcsclite1       1.8.24-1
ii  libreadline7       7.0-5
ii  libssl1.1          1.1.1c-1
ii  lsb-base           10.2019051400

wpasupplicant recommends no packages.

Versions of packages wpasupplicant suggests:
pn  libengine-pkcs11-openssl  <none>
pn  wpagui                    <none>

-- no debconf information
--- /lib/systemd/system/wpa_supplicant@.service 2019-04-29 04:20:19.000000000 
+0900
+++ /etc/systemd/system/wpa_supplicant@.service 2019-07-07 23:52:42.366364276 
+0900
@@ -10,6 +10,7 @@
 [Service]
 Type=simple
 ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-%I.conf 
-Dnl80211,wext -i%I
+ExecReload=/bin/kill -HUP $MAINPID
 
 [Install]
 Alias=multi-user.target.wants/wpa_supplicant@%i.service

Reply via email to