From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jude DaShiell Subject: getorg.sh script Date: Thu, 28 Jul 2011 05:56:03 -0400 (EDT) Message-ID: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmNK1-0006XH-LB for emacs-orgmode@gnu.org; Thu, 28 Jul 2011 05:56:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmNK0-0006lu-Jd for emacs-orgmode@gnu.org; Thu, 28 Jul 2011 05:56:05 -0400 Received: from shellworld.net ([69.60.117.94]:54893 helo=server1.shellworld.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmNK0-0006li-Go for emacs-orgmode@gnu.org; Thu, 28 Jul 2011 05:56:04 -0400 Received: from localhost (localhost [127.0.0.1]) by server1.shellworld.net (Postfix) with ESMTP id 31E2A22811 for ; Thu, 28 Jul 2011 05:56:03 -0400 (EDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org These days I use this when an org-mode update fails and I have to erase the whole org-mode directory tree and clone org-mode again. Cut here. #!/bin/bash #file getorg.sh - run git to update local org repository. if [ -r ~/org-mode ]; then echo "updating emacs-org-mode" cd org-mode git pull make all sudo make install sudo make install-info exit 0 fi echo "getting new clone of emacs-org-mode" mkdir org-mode cd ~/org-mode git clone git://orgmode.org/org-mode.git make all sudo make install sudo make install-info cut here. I learned some additional bash shell technique as a result of having written this script so am happy to have done it and gained the experience.