#!/bin/sh

BASE=/Builds/R-builds/nightly
export BASE

: ${server=mac.urbanek.info}

#GUIDMG=`sort $BASE/GUIs|uniq|sed 's/.*/&.dmg/'`
#ssh $server '/usr/bin/rm -f wwwfiles/R??-branch*.dmg wwwfiles/R-*.dmg'
FS=`ls $BASE/web/index.html $BASE/deploy/*/*/universal/R*.pkg $BASE/deploy/*/*/universal/R*-universal.tar.gz $BASE/web/log-* $BASE/deploy/*/*/universal/R*.dmg`
for fn in $FS; do
    ok=`find "$fn" -mtime -1`
    if [ -n "$ok" ]; then
	scp "$fn" $server:wwwfiles/
    fi
done

#### sync with pome on mavericks builds
#rsync --delete-after -av pome:/Builds/nightly/deploy/mavericks/ $BASE/deploy/mavericks/

## hack since mavericks failed to sign                                                                                  

for OSTYPE in ; do #mavericks el-capitan; do                                  
    PKGS=`ls $BASE/deploy/$OSTYPE/*/*$OSTYPE.pkg`
    $BASE/unlock-sign
    for pkg in $PKGS; do
	spkg=`echo $pkg | sed "s:$OSTYPE.pkg:$OSTYPE-signed.pkg:"`
	if [ ! -e "$spkg" ]; then
            xcrun productsign --sign 'Developer ID Installer' $pkg $spkg
	fi
    done
done

rsync -av --delete-after $BASE/deploy/el-capitan/ $server:wwwfiles/el-capitan/
rsync -av --delete-after $BASE/deploy/high-sierra/ $server:wwwfiles/high-sierra/
ssh $server 'wwwfiles/rmold'

# scp web/index.html r:wwwfiles/