| | |
| | | if [ $UPDATE == "Y" ]; then |
| | | sudo pacman -Syu --noconfirm |
| | | fi |
| | | |
| | | #update every package currently stored |
| | | for d in $(find $BUILDDIR -maxdepth 1 -mindepth 1 -type d) |
| | | do |
| | |
| | | return 0 |
| | | } |
| | | |
| | | function send_email { |
| | | ( |
| | | echo "From: build@localhost" |
| | | echo "To: $EMAIL" |
| | | echo "Subject: Build errors" |
| | | echo "There were build errors for the build at $(date), please address them soon." |
| | | echo "The errors were: $ERRORS" |
| | | ) | sendmail -t |
| | | } |
| | | |
| | | case $1 in |
| | | "init") |
| | | init;; |
| | |
| | | if [ "$ERRORS" != "" ]; then |
| | | echo "Errors in packages $ERRORS" |
| | | if [ "$EMAIL" != "" ]; then |
| | | printf "Build for $(date)\nErrors found in $ERRORS\nPlease address these soon" | sendmail $EMAIL |
| | | send_email |
| | | fi |
| | | else |
| | | echo "All packages built successfully" |