Oops
This commit is contained in:
parent
b3d4f7cf9c
commit
c71cee1323
|
@ -15,7 +15,6 @@ while read -t2 -a cmd; do
|
||||||
fi
|
fi
|
||||||
uuid="${cmd[1]}"
|
uuid="${cmd[1]}"
|
||||||
args=("${cmd[@]:2}")
|
args=("${cmd[@]:2}")
|
||||||
echo >&2 "${cmd[0]} ${args[0]} with UUID ${uuid}"
|
|
||||||
input="/var/cache/riju/share/cmd-${uuid}-input"
|
input="/var/cache/riju/share/cmd-${uuid}-input"
|
||||||
output="/var/cache/riju/share/cmd-${uuid}-output"
|
output="/var/cache/riju/share/cmd-${uuid}-output"
|
||||||
mkfifo "${input}" "${output}"
|
mkfifo "${input}" "${output}"
|
||||||
|
|
|
@ -100,10 +100,12 @@ int main(int argc, char **argv)
|
||||||
int wstatus;
|
int wstatus;
|
||||||
if (waitpid(exec_pid, &wstatus, 0) != exec_pid)
|
if (waitpid(exec_pid, &wstatus, 0) != exec_pid)
|
||||||
die("waitpid failed");
|
die("waitpid failed");
|
||||||
if (signal(SIGTERM, SIG_IGN) == SIG_ERR)
|
if (!no_pty) {
|
||||||
die("signal failed");
|
if (signal(SIGTERM, SIG_IGN) == SIG_ERR)
|
||||||
if (kill(0, SIGTERM) < 0)
|
die("signal failed");
|
||||||
die("kill failed");
|
if (kill(0, SIGTERM) < 0)
|
||||||
|
die("kill failed");
|
||||||
|
}
|
||||||
return WEXITSTATUS(wstatus);
|
return WEXITSTATUS(wstatus);
|
||||||
}
|
}
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
|
|
Loading…
Reference in New Issue