SMOLNET PORTAL home about changes
iFix production code. - dreadlock-ng - Remote locking daemon with a funny name.	Err	bitreich.org	70
hgit clone git://bitreich.org/dreadlock-ng git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dreadlock-ng	URL:git://bitreich.org/dreadlock-ng git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dreadlock-ng	bitreich.org	70
1Log	/scm/dreadlock-ng/log.gph	bitreich.org	70
1Files	/scm/dreadlock-ng/files.gph	bitreich.org	70
1Refs	/scm/dreadlock-ng/refs.gph	bitreich.org	70
1Tags	/scm/dreadlock-ng/tag	bitreich.org	70
1README	/scm/dreadlock-ng/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/dreadlock-ng/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 8e95ceb4459f1921454d04eee968c5dd6f59b616	/scm/dreadlock-ng/commit/8e95ceb4459f1921454d04eee968c5dd6f59b616.gph	bitreich.org	70
1parent 6e813177cb12438003a426eb6d4d0b37dfa78ad4	/scm/dreadlock-ng/commit/6e813177cb12438003a426eb6d4d0b37dfa78ad4.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Fri, 14 Jul 2023 19:07:41 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iFix production code.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M dreadlock-ng.sh                     |       4 ++--	Err	bitreich.org	70
i  M dreadlock-ng.xinetd                 |       1 +	Err	bitreich.org	70
i  M makefile                            |       1 +	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 4 insertions(+), 2 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/dreadlock-ng.sh b/dreadlock-ng.sh	/scm/dreadlock-ng/file/dreadlock-ng.sh.gph	bitreich.org	70
i@@ -7,7 +7,7 @@	Err	bitreich.org	70
i #set -x	Err	bitreich.org	70
i 	Err	bitreich.org	70
i lockbasepath="/tmp/dreadlock-ng"	Err	bitreich.org	70
i-if [ $# -gt 1 ];	Err	bitreich.org	70
i+if [ $# -gt 0 ];	Err	bitreich.org	70
i then	Err	bitreich.org	70
i         lockbasepath="$1"	Err	bitreich.org	70
i fi	Err	bitreich.org	70
i@@ -61,7 +61,7 @@ do	Err	bitreich.org	70
i                         printf "e timeout must be numeric\r\n"	Err	bitreich.org	70
i                         exit 1	Err	bitreich.org	70
i                 fi	Err	bitreich.org	70
i-                timeouts="$(units -t "${timeoutms}ms" "s")"	Err	bitreich.org	70
i+                timeouts="$(units -t "${timeoutms}ms" "s" 2>/dev/null)"	Err	bitreich.org	70
i                 case "${timeouts}" in	Err	bitreich.org	70
i                 0*)	Err	bitreich.org	70
i                         # flock(1) needs at least one second.	Err	bitreich.org	70
1diff --git a/dreadlock-ng.xinetd b/dreadlock-ng.xinetd	/scm/dreadlock-ng/file/dreadlock-ng.xinetd.gph	bitreich.org	70
i@@ -5,5 +5,6 @@ service ingreslock	Err	bitreich.org	70
i         wait            = no	Err	bitreich.org	70
i         user            = dreadlock	Err	bitreich.org	70
i         server          = /usr/bin/dreadlock-ng	Err	bitreich.org	70
i+        server_args     =	Err	bitreich.org	70
i         disable         = no	Err	bitreich.org	70
i }	Err	bitreich.org	70
1diff --git a/makefile b/makefile	/scm/dreadlock-ng/file/makefile.gph	bitreich.org	70
i@@ -20,6 +20,7 @@ install:	Err	bitreich.org	70
i         chmod 755 '${DESTDIR}${PREFIX}/bin/${NAME}'	Err	bitreich.org	70
i         cp ${NAME}.xinetd /etc/xinetd.d/${NAME}	Err	bitreich.org	70
i         @printf "You will need a user dreadlock for the script to work.\n"	Err	bitreich.org	70
i+        @printf "Set a different working directory using server_args = in xinetd file.\n"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i uninstall: 	Err	bitreich.org	70
i         rm '${DESTDIR}${PREFIX}/bin/${NAME}';	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dreadlock-ng/commit/8e95ceb44...
Content-Typetext/plain; charset=utf-8