2006-04-25 13:35:56 +00:00
|
|
|
#!/bin/sh
|
|
|
|
# Nico Schottelius
|
|
|
|
# Standard release script for dummies like me
|
|
|
|
#
|
|
|
|
|
2006-01-13 22:50:32 +00:00
|
|
|
if [ $# -ne 1 ]; then
|
|
|
|
echo "$0: ccollect dir"
|
|
|
|
exit 23
|
|
|
|
fi
|
|
|
|
|
2006-02-24 09:12:30 +00:00
|
|
|
echo "Did you change version and date information in the script?"
|
|
|
|
read bla
|
|
|
|
|
2005-12-08 13:18:07 +00:00
|
|
|
NAME=$1
|
2005-12-08 13:46:18 +00:00
|
|
|
TARNAME=${NAME}.tar.bz2
|
2005-12-08 13:18:07 +00:00
|
|
|
|
2006-10-15 19:41:24 +00:00
|
|
|
DHOST=nico@home.schottelius.org
|
|
|
|
DDIR=www/org/schottelius/unix/www/ccollect/
|
2005-12-08 13:46:18 +00:00
|
|
|
DESTINATION="$DHOST:$DDIR"
|
|
|
|
|
2006-01-13 22:48:07 +00:00
|
|
|
tar cvfj "$TARNAME" \
|
2005-12-08 13:18:07 +00:00
|
|
|
--exclude=.git \
|
2006-01-13 22:48:07 +00:00
|
|
|
--exclude="conf/sources/*/destination/*" "$NAME"
|
2005-12-08 13:46:18 +00:00
|
|
|
|
|
|
|
scp "${TARNAME}" "$DESTINATION"
|
|
|
|
|
|
|
|
ssh "$DHOST" "( cd $DDIR; tar xfj \"$TARNAME\" )"
|
2006-01-22 12:31:56 +00:00
|
|
|
|
|
|
|
echo "setting paranoid permissions to public..."
|
|
|
|
ssh "$DHOST" "( cd $DDIR; find -type d -exec chmod 0755 {} \; )"
|
|
|
|
ssh "$DHOST" "( cd $DDIR; find -type f -exec chmod 0644 {} \; )"
|