From 661d6d48eb0b990151d719f8d66cbdbe9e9064d3 Mon Sep 17 00:00:00 2001 From: Reidar Cederqvist Date: Tue, 8 May 2018 18:16:38 +0200 Subject: [PATCH] inteno-netmodes: libexec script can't run scripts in background fixed by extra-script by starting a script that starts netmode-conf in the background refs #14901 --- inteno-netmodes/files/sbin/start-netmode-conf | 3 +++ inteno-netmodes/files/usr/libexec/rpcd/repeater | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 inteno-netmodes/files/sbin/start-netmode-conf diff --git a/inteno-netmodes/files/sbin/start-netmode-conf b/inteno-netmodes/files/sbin/start-netmode-conf new file mode 100755 index 000000000..ba9ba215c --- /dev/null +++ b/inteno-netmodes/files/sbin/start-netmode-conf @@ -0,0 +1,3 @@ +#!/bin/sh + +netmode-conf "$1" "$2" & diff --git a/inteno-netmodes/files/usr/libexec/rpcd/repeater b/inteno-netmodes/files/usr/libexec/rpcd/repeater index 356d697b1..24399c86a 100755 --- a/inteno-netmodes/files/usr/libexec/rpcd/repeater +++ b/inteno-netmodes/files/usr/libexec/rpcd/repeater @@ -129,12 +129,12 @@ case "$1" in json_load "`cat $file`" || write_error "invalid file content" json_select "wifi_ifaces" || write_error "invalid file content" + start-netmode-conf "$file" "$from_gui" >/dev/null 2>/dev/null json_init json_add_string "status" success json_dump - netmode-conf "$file" "$from_gui" >/dev/null 2>&1 & ;; esac ;;