#!/bin/sh date=`date -I` backupdir=$HOME/.palm/backups/ if [ -z $PILOTPORT ]; then PILOTPORT="net:any" export PILOTPORT fi if ! ps -aef | grep pi-csd | grep -v grep > /dev/null 2>&1 then pi-csd -q & i_started_pi_csd=1 else i_started_pi_csd=0 fi cd $backupdir lastone=`ls palmbackup-*.tar.gz | sort | tail -1 | cut -f1 -d\. 2>/dev/null` if [ -z $lastone ]; then mkdir palmbackup-$date else if [ "x$lastone" != "xpalmbackup-$date" ]; then # gzip -cd $lastone.tar.gz | tar -xf - mv $lastone palmbackup-$date # else # gzip -cd $lastone.tar.gz | tar -xf - fi fi pilot-xfer -s palmbackup-$date tar -cf - palmbackup-$date | gzip -c > palmbackup-$date.tar.gz #rm -rf palmbackup-$date if [ $i_started_pi_csd == 1 ] then kill -9 `ps -aef | grep pi-csd | grep -v grep | cut -c 8-14` fi