From 23a8dffa51d8e7eabc219341a32b9ae3d697b8df Mon Sep 17 00:00:00 2001 From: k0tyk Date: Tue, 14 Apr 2020 02:15:13 +0300 Subject: [PATCH] Script xinetd launch --- http.in | 14 -------------- xinetd | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 http.in create mode 100755 xinetd diff --git a/http.in b/http.in deleted file mode 100644 index b3ebcb8..0000000 --- a/http.in +++ /dev/null @@ -1,14 +0,0 @@ -# 0BSD 2020 k0tyk -service http -{ - disable = no - env = HOME=%home% - id = http - port = 80 - protocol = tcp - server = %prefix%/bin/qjs - server_args = %home%/k0tyk.mjs - socket_type = stream - user = %user% - wait = no -} diff --git a/xinetd b/xinetd new file mode 100755 index 0000000..a0bb7ee --- /dev/null +++ b/xinetd @@ -0,0 +1,15 @@ +#!/bin/sh +# Serve using xinetd as unprivileged user. +# 0BSD 2020 k0tyk +f=`mktemp`; trap 'rm $f' EXIT; >$f echo "service http +{ + env = HOME=$PWD + port = ${PORT:-8080} + protocol = tcp + server = `command -v qjs` + server_args = $PWD/k0tyk.mjs + socket_type = stream + type = UNLISTED + user = $USER + wait = no +}"; xinetd -dontfork -f $f -- 2.11.4.GIT