On Wed, Mar 26, 2014 at 5:41 PM, Jonas Gorski <j...@openwrt.org> wrote:
> On Wed, Mar 26, 2014 at 5:11 PM, Helmut Schaa
> <helmut.sc...@googlemail.com> wrote:
>>
>> Signed-off-by: Helmut Schaa <helmut.sc...@googlemail.com>
>> ---
>>
>> Changes in v2: Tell netifd core that we have a renew handler
>>
>>
>>  package/network/ipv6/odhcp6c/files/dhcpv6.sh | 8 ++++++++
>>  1 file changed, 8 insertions(+)
>>
>> diff --git a/package/network/ipv6/odhcp6c/files/dhcpv6.sh 
>> b/package/network/ipv6/odhcp6c/files/dhcpv6.sh
>> index 9b6275e..cd03c25 100755
>> --- a/package/network/ipv6/odhcp6c/files/dhcpv6.sh
>> +++ b/package/network/ipv6/odhcp6c/files/dhcpv6.sh
>> @@ -5,6 +5,8 @@
>>  init_proto "$@"
>>
>>  proto_dhcpv6_init_config() {
>> +       renew_handler=1
>> +
>>         proto_config_add_string 'reqaddress:or("try","force","none")'
>>         proto_config_add_string 'reqprefix:or("auto","no",range(0, 64))'
>>         proto_config_add_string clientid
>> @@ -67,6 +69,12 @@ proto_dhcpv6_setup() {
>>                 $opts $iface
>>  }
>>
>> +proto_dhcpv6_renew() {
>> +       local interface="$1"
>> +       # SIGUSR1 forces odhcp6c to renew its lease
>> +       proto_kill_command "$interface" 16
>
> SIGUSR1 is 16 only for mips; other arches use different values (see
> e.g. 
> <http://de.wikipedia.org/wiki/Signal_(Computer)#G.C3.A4ngige_UNIX-Signale>).

Ouch, thanks for catching that!
Helmut
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to