mirror of
https://github.com/psenough/pouet.net.git
synced 2025-01-17 13:18:24 +01:00
63 lines
1.3 KiB
Bash
Executable File
63 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# Do not use this script, it was intended to be used for v2
|
|
# It's there until things evolve
|
|
|
|
exit 1
|
|
|
|
DEBUG=false
|
|
SCRIPT_NAME=`basename $0`
|
|
TEST_PATH="/home/hosted/pouet/sites/new.pouet.net"
|
|
RSYNC="rsync --recursive \
|
|
--delete \
|
|
--progress \
|
|
--checksum \
|
|
--links\
|
|
--exclude=include/*.inc \
|
|
--exclude=rulez/*.log \
|
|
--exclude=include/auth.php \
|
|
--exclude=LAST_SCENEORG_CHECK \
|
|
--exclude=.git"
|
|
|
|
if $DEBUG
|
|
then
|
|
RSYNC="$RSYNC --dry-run"
|
|
fi
|
|
|
|
function usage()
|
|
{
|
|
echo "Usage: $SCRIPT_NAME <push|pull>"
|
|
echo " - $SCRIPT_NAME push : Push local version to new.pouet.net"
|
|
echo " - $SCRIPT_NAME pull : Pull new.pouet.net locally"
|
|
exit 1
|
|
}
|
|
|
|
copy_cache_from_live_to_test()
|
|
{
|
|
ssh pouet cp $LIVE_PATH/include/*.inc $TEST_PATH/include/
|
|
ssh pouet cp $LIVE_PATH/include/auth.php $TEST_PATH/include/auth.php
|
|
}
|
|
|
|
function push()
|
|
{
|
|
$RSYNC ./ pouet:$TEST_PATH
|
|
# copy_cache_from_live_to_test
|
|
}
|
|
|
|
function pull()
|
|
{
|
|
$RSYNC pouet:$TEST_PATH/ .
|
|
}
|
|
|
|
if [ ! -f .git/index ]
|
|
then
|
|
echo "Error: launch $SCRIPT_NAME at the root of the source folder pls oh pls"
|
|
exit 1
|
|
fi
|
|
|
|
case "$1" in
|
|
push) push ;;
|
|
pull) pull ;;
|
|
*) usage;;
|
|
esac
|