| #!/bin/sh |
| trap "exit" INT |
| |
| USER=$1 |
| PASS=$2 |
| NAME=$3 |
| ARCHLIST=arm-eabi-gcc444,arm-rb-gcc494,sh,m68k-gcc452,mipsel-gcc494,mipsel-rb-gcc494,sdl,latex |
| |
| while true |
| do |
| if [ -f "rbclient.pl.new" ]; then |
| mv "rbclient.pl.new" "rbclient.pl" |
| fi |
| # Possible values for archlist are: |
| |
| # arm-eabi-gcc444 : needed for ARM-based traditional targets |
| # arm-rb-gcc494 : linux based sony players, Samsung YP-R0 YP-R1 |
| # sh : SH-based players, i.e. the Archoses |
| # m68k-gcc452 : coldfire-based players |
| # mipsel-gcc494 : MIPS-based players |
| # mipsel-rb-gcc494: linux based MIPS players i.e Agptek Rocker (Benjie T6) |
| # sdl : Non-crosscompiled targets. Simulators, application, checkwps, database tool, ... |
| # android16 : Android port |
| # latex : manuual |
| |
| perl -s rbclient.pl -username=$USER -password=$PASS -clientname=$NAME -archlist=$ARCHLIST -buildmaster=buildmaster.rockbox.org -port=19999 |
| res=$? |
| if test "$res" -eq 22; then |
| echo "Address the above issue(s), then restart!" |
| exit |
| fi |
| sleep 30 |
| done |