rockchip 的工具rktools PKGBUILD檔案

來源:互聯網
上載者:User

# Contributor: GunsNRose <zlbgps AT gmail.com>>_gitname=tools_gitroot=' https://github.com/olegk0/tools.git'pkgname=rk${_gitname}-gitpkgver=20130929pkgrel=1pkgdesc="rockchip utils tool"arch=('i686' 'x86_64')url="http://linux-rockchip.info/mw/index.php?title=Building_Kernel_for_Linux_Distribution"license=('GPL')#depends=('python')makedepends=('git')provides=(rk${_gitname})install=rk${_gitname}.installbuild() {  cd "$srcdir"  if [ ! -d "$srcdir/${_gitname}" ] ; then      git clone --depth=1 ${_gitroot}  else      cd "$srcdir/${_gitname}" || return 1      git pull  fi  if [  -d "$srcdir/${_gitname}-build" ] ; then      rm -rf "$srcdir/${_gitname}-build"  fi  if [ ! -d "$srcdir/${_gitname}-build" ] ; then      cp -a "$srcdir/${_gitname}" "$srcdir"/${_gitname}-build || return 1  fi  cd "$srcdir"/${_gitname}-build  mkdir libmincrypt  touch libmincrypt/libmincrypt.a  echo "all:libmincrypt.a" > libmincrypt/Makefile  make}package() {  cd "$srcdir"/${_gitname}-build  #make DESTDIR=${pkgdir} install  install -d -m755 ${pkgdir}/usr/bin  install -Dm755 mkbootimg ${pkgdir}/usr/bin/mkbootimg  install -Dm755 unpackbootimg ${pkgdir}/usr/bin/unpackbootimg  #rkdir=${pkgdir}/opt/rockchip/rktools  #install -d -m755 ${rkdir}  echo "./mkbootimg --kernel Image --ramdisk ramdisk.gz --base 60400000 --pagesize 16384 --ramdiskaddr 62000000 -o recovery.img"  echo "mkbootimg --kernel rk3x_kernel_3.0.36/arch/arm/boot/Image --ramdisk initramfs/fakeramdisk.gz --base 60400000 --pagesize 16384 --ramdiskaddr 62000000 -o recovery.img"}
post_install() {  echo "./mkbootimg --kernel Image --ramdisk ramdisk.gz --base 60400000 --pagesize 16384 --ramdiskaddr 62000000 -o recovery.img"  echo "mkbootimg --kernel rk3x_kernel_3.0.36/arch/arm/boot/Image --ramdisk initramfs/fakeramdisk.gz --base 60400000 --pagesize 16384 --ramdiskaddr 62000000 -o recovery.img"}post_upgrade() {    post_install}


本文出自 “槍炮與玫瑰的BLOG” 部落格,請務必保留此出處http://axlrose.blog.51cto.com/434566/1303326

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.