PageRenderTime 14ms CodeModel.GetById 11ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/tools/mkpkg/mkpkg_libnfs

http://github.com/OpenELEC/OpenELEC.tv
Shell | 43 lines | 17 code | 6 blank | 20 comment | 1 complexity | 89e79b46e3da7c5dc99d5ccf163d389e MD5 | raw file
 1#!/bin/sh
 2################################################################################
 3#      This file is part of OpenELEC - http://www.openelec.tv
 4#      Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv)
 5#
 6#  This Program is free software; you can redistribute it and/or modify
 7#  it under the terms of the GNU General Public License as published by
 8#  the Free Software Foundation; either version 2, or (at your option)
 9#  any later version.
10#
11#  This Program is distributed in the hope that it will be useful,
12#  but WITHOUT ANY WARRANTY; without even the implied warranty of
13#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14#  GNU General Public License for more details.
15#
16#  You should have received a copy of the GNU General Public License
17#  along with OpenELEC.tv; see the file COPYING.  If not, write to
18#  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
19#  http://www.gnu.org/copyleft/gpl.html
20################################################################################
21
22echo "getting sources..."
23  if [ ! -d libnfs.git ]; then
24    git clone git://github.com/sahlberg/libnfs.git libnfs.git
25  fi
26
27  cd libnfs.git
28    git pull
29    GIT_REV=`git log -n1 --format=%h`
30  cd ..
31
32echo "copying sources..."
33  rm -rf libnfs-$GIT_REV
34  cp -R libnfs.git libnfs-$GIT_REV
35
36echo "cleaning sources..."
37  rm -rf libnfs-$GIT_REV/.git
38
39echo "packing sources..."
40  tar cvjf libnfs-$GIT_REV.tar.bz2 libnfs-$GIT_REV
41
42echo "remove temporary sourcedir..."
43  rm -rf libnfs-$GIT_REV