Guest User

Untitled

a guest
Apr 13th, 2011
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. # Maintainer: graysky <graysky AT archlinux DOT us>
  2. pkgname=tomatoUSB-git
  3. pkgver=20110413
  4. pkgrel=1
  5. pkgdesc="Tomato USB is an alternative Linux-based firmware for powering Broadcom-based ethernet routers."
  6. arch=('any')
  7. url="http://tomatousb.org/start"
  8. license=('GPL')
  9. makedepends=('git' 'ncurses' 'gcc-libs' 'zlib')
  10.  
  11. _branch="tomatousb-K26-1.28.9054.beta"
  12. _gitroot="git://repo.or.cz/tomato.git"
  13. _gitname="tomato"
  14.  
  15. build() {
  16. cd "$srcdir"
  17. msg "Connecting to GIT server...."
  18.  
  19. if [ -d $_gitname ] ; then
  20. cd $_gitname && git pull origin
  21. msg "The local files are updated."
  22. else
  23. git clone $_gitroot $_gitname
  24. fi
  25.  
  26. msg "GIT checkout done or server timeout"
  27. msg "Starting make..."
  28.  
  29. rm -rf "$srcdir/$_gitname-build"
  30. git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
  31. cd "$srcdir/$_gitname-build"
  32.  
  33. #
  34. # BUILD HERE
  35. #
  36.  
  37. git checkout ${_branch}
  38. cd "$srcdir/$_gitname-build/release/src-rt"
  39. make m V1=v52 V2=_greets
  40.  
  41. exit
  42. }
  43.  
  44. package() {
  45. cd "$srcdir/$_gitname-build"
  46. make DESTDIR="$pkgdir/" install
  47. }
Advertisement
Add Comment
Please, Sign In to add comment