blob: 6cdda3c2e4741a7e1a39f5e6c0e30e7a02f1c3f2 [file] [log] [blame]
#!/bin/bash
#set -e
#set -x
# clean all dirs
rm -rf /opt/public/download-staging.priv/technology/swtbot/signed
rm -rf /opt/public/download-staging.priv/technology/swtbot/to-sign
# make the signing dirs
mkdir -p /opt/public/download-staging.priv/technology/swtbot/to-sign
# make the galileo dirs
mkdir -p /opt/public/download-staging.priv/technology/swtbot/signed/galileo
# make the ganymede dirs
mkdir -p /opt/public/download-staging.priv/technology/swtbot/signed/ganymede
# copy all the binaries
cp -fr ~/to-upload/* /opt/public/download-staging.priv/technology/swtbot/to-sign
cd /opt/public/download-staging.priv/technology/swtbot/
# create update site structure
#mkdir -p \
# galileo/dev-build/signed/update-site \
# galileo/dev-build/signed/update-site/plugins \
# galileo/dev-build/signed/update-site/features \
# ganymede/dev-build/signed/update-site \
# ganymede/dev-build/signed/update-site/plugins \
# ganymede/dev-build/signed/update-site/features
cd /opt/public/download-staging.priv/technology/swtbot/to-sign
find * -type f -iname "*.zip" > files.unsort
find * -type f -iname "*.jar" >> files.unsort
sort files.unsort > files
cat files | while read LINE; do
sign `pwd`/$LINE mail /opt/public/download-staging.priv/technology/swtbot/signed/`dirname $LINE`
done
echo "Signing is in progres run 'monitor.sh' to monitor progress..."