X-Git-Url: https://git.tld-linux.org/?p=TLD.git;a=blobdiff_plain;f=pld-builder.new%2Fbin%2Frequest-handler.sh;fp=pld-builder.new%2Fbin%2Frequest-handler.sh;h=8c2ab85f17c32f612eb6c01d4d79ec9c1253d50f;hp=0000000000000000000000000000000000000000;hb=90809c8fec988489786ce00247d9a4150070748b;hpb=ab3934fab858112cd552359b18cb980ea07c310b diff --git a/pld-builder.new/bin/request-handler.sh b/pld-builder.new/bin/request-handler.sh new file mode 100755 index 0000000..8c2ab85 --- /dev/null +++ b/pld-builder.new/bin/request-handler.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +umask 022 +export LC_CTYPE=en_US.iso-8859-1 +CONFIG=$HOME/.pldbuilderrc +[ -f "$CONFIG" ] && . $CONFIG +[ -n "$BUILDERPATH" ] || BUILDERPATH="$HOME/pld-builder.new/" +export BUILDERPATH + +if lockfile -r3 $HOME/.builder_request_handler.lock 2>/dev/null; then + trap "rm -f $HOME/.builder_request_handler.lock" 1 2 3 13 15 + cd $BUILDERPATH + python PLD_Builder/request_handler.py + rm -f $HOME/.builder_request_handler.lock +else + return 1 +fi