]> TLD Linux GIT Repositories - TLD.git/blob - pld-builder.new/admin/fresh-queue.sh
5d80086a38e873d4df4d5b06662b1af506ba2524
[TLD.git] / pld-builder.new / admin / fresh-queue.sh
1 #!/bin/sh
2
3 umask 077
4
5 CONFIG=$HOME/.pldbuilderrc
6 [ -f "$CONFIG" ] && . $CONFIG
7 [ -n "$BUILDERPATH" ] || BUILDERPATH="$HOME/pld-builder.new/"
8 export BUILDERPATH
9
10 if [ -d "$BUILDERPATH" ]; then
11         cd "$BUILDERPATH"
12 else
13         echo "the $BUILDERPATH directory does not exist"
14         exit 1
15 fi
16
17
18 if [ -f "$BUILDERPATH/config/global" ]; then
19         . $BUILDERPATH/config/global
20 fi
21
22 if [ "$1" != "y" ] ; then
23   echo "this scripts kills current queue and installs new"
24   echo "run '$0 y' to run it"
25   exit 1
26 fi
27
28 mkdir -p spool/{builds,buildlogs,notify,ftp} www/srpms lock
29 echo 0 > www/max_req_no
30 echo 0 > spool/last_req_no
31 echo -n > spool/processed_ids
32 echo -n > spool/got_lock
33 echo '<queue/>' > spool/queue
34 echo '<queue/>' > spool/req_queue
35 test ! -z "$binary_builders" && for bb in $binary_builders; do
36         echo '<queue/>' > spool/queue-$bb
37 done
38
39 chmod 755 www www/srpms
40 chmod 644 www/max_req_no