:: Re: [DNG] How to test the backend o…
Top Page
Delete this message
Reply to this message
Author: aitor_czr
Date:  
To: dng
Subject: Re: [DNG] How to test the backend of simple-netaid
Hi KatolaZ,

On 19/3/19 11:13, KatolaZ wrote:
> On Tue, Mar 19, 2019 at 11:00:59AM +0100, aitor_czr wrote:
>
> [cut]
>
>> I answer myself, referring to the use of pkill wpa_supplicant:
>>
>> #include <signal.h>
>>
>> int kill_wpa_supplicant(void)
>> {
>>     pid_t wpa_pid;
>>     FILE *fp;
>>
>>     fp = (fopen("/var/run/wpa_supplicant.pid", "r"));
>>     if (fp == NULL) {
>>         printf("Couldn't read Wpasupplicant pid file, not trying to kill.");
>>         return 0;
> aitor, please notice that the pid file for wpa_supplicant can be
> literally*anywhere*. At the moment, in Devuan Beowulf, it is stored
> in the folder/var/run/wpa_supplicant/. But this is just very
> unreliable, IMHO. Please also consider that `wpa_supplicant(8)` has an
> option "-P" that allows to specify the path to pidfile...
>
> My2Cents
>
> KatolaZ

This is the pidfile used in netcfg, which has been is written
specifically for the debian-installer,
and surelly it won't work as expected on a full system. Later i'll have
a look atthe code of etherconf.

Thanks for your clarification:)

Aitor.