#!/usr/bin/env bash set -ex ulimit -u 512 DIR=$(mktemp --directory) # set USE_LDAP to true to generate member list using LDAP database export USE_LDAP=true pushd $DIR git clone https://git.csclub.uwaterloo.ca/www/www-new.git --depth=1 cd www-new npm install npm run build npm run export chgrp -R www out chmod -R g+w out shopt -s dotglob rm -rf /srv/www-csc/* mv out/* /srv/www-csc/ popd rm -rf $DIR