update-full-onetree-tmp.sh 681 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. cd `dirname $0`
  3. TREE="$1"
  4. CRON=""
  5. if [ -n "$2" ] && [ "$1" == "-cron" ]; then
  6. TREE="$2"
  7. CRON="$1"
  8. fi
  9. if [ "$TREE" == "amo-stage"]; then
  10. OUT5=`rsync -a --delete /data/mxr-data/amo/ /data/mxr-data/amo-backup 2>&1`
  11. fi
  12. OUT1=`perl update-src.pl $CRON "$TREE" 2>&1`
  13. OUT2=`perl update-xref.pl $CRON "$TREE" 2>&1`
  14. OUT3=`perl update-search.pl $CRON "$TREE" 2>&1`
  15. if [ "$TREE" == "amo-stage"]; then
  16. OUT4=`perl update-root.pl $CRON "$TREE" /data/mxr-data/amo/amo 2>&1`
  17. fi
  18. if [ -n "$OUT1" ] || [ -n "$OUT2" ] || [ -n "$OUT3" ] || [ -n "$OUT4" ] || [ -n "$OUT5" ]; then
  19. echo "Updating $TREE..."
  20. echo "$OUT5"
  21. echo "$OUT1"
  22. echo "$OUT2"
  23. echo "$OUT3"
  24. echo "$OUT4"
  25. fi