PageRenderTime 31ms CodeModel.GetById 21ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 1ms

/tools/mkpkg/mkpkg_headphones

http://github.com/OpenELEC/OpenELEC.tv
Shell | 43 lines | 17 code | 6 blank | 20 comment | 1 complexity | 552c1504f4b9fda6bd00408b6f6e43bb 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 Headphones.git ]; then
24    git clone git://github.com/rembo10/headphones.git Headphones.git
25  fi
26
27  cd Headphones.git
28    git pull
29    GIT_REV=`git log -n1 --format=%h`
30  cd ..
31
32echo "copying sources..."
33  rm -rf Headphones-$GIT_REV
34  cp -R Headphones.git Headphones-$GIT_REV
35
36echo "cleaning sources..."
37  rm -rf Headphones-$GIT_REV/.git
38
39echo "packing sources..."
40  tar cvJf Headphones-$GIT_REV.tar.xz Headphones-$GIT_REV
41
42echo "remove temporary sourcedir..."
43  rm -rf Headphones-$GIT_REV