[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    git-update-xkbdesc.sh
From:       Bernardo Innocenti <bernie () codewiz ! org>
Date:       2007-09-30 1:57:28
Message-ID: 46FF0288.1010803 () codewiz ! org
[Download RAW message or body]

Bernardo Innocenti wrote:

> I'm attaching the cron job I use to synchronize it.

And here it is.

-- 
 \___/
 |___|  Bernardo Innocenti - http://www.codewiz.org/
  \___\ One Laptop Per Child - http://www.laptop.org/

["git-update-xkbdesc.sh" (application/x-shellscript)]

#!/bin/sh
#
# Cron job to sync CVS -> git
#

export PATH=$HOME/bin:$PATH

prj=xkbdesc
module=xkeyboard-config
cvsroot=:pserver:anoncvs@annarchy.freedesktop.org:/cvs/xlibs/
git_dir=$HOME/public_git/$prj.git
lock=$HOME/tmp/update-$prj-$module.lock

if [ -s $lock ]; then
	if kill -0 `cat $lock`; then
		echo >&2 "Uh-oh, another instance appears to be running! Bailing out..."
		exit 1
	fi
	echo >&2 "Overwriting stale lockfile $lock."
fi
echo $$>$lock
trap "/bin/rm $lock" EXIT SIGINT SIGTERM SIGQUIT

export GIT_DIR="$git_dir"
cd $GIT_DIR
git-cvsimport -r master -i -d "$cvsroot" "$prj/$module" 2>&1 | grep -v 'cvs rlog: Logging'


_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic