[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