#!/bin/bash # # makepkg #myver='2.9.8' startdir="/tmp/budowa" destdir="/root/paczki" #PKGDEST=$startdir #ehh=`basename $PWD` USE_COLOR="n" CARCH="athlon-xp" # Options #BUILDSCRIPT="./PKGBUILD" ### SUBROUTINES ### pkgrel="rmrmg" # get some package meta info builddate=`LC_ALL= ; LANG= ; date -u "+%a %b %e %H:%M:%S %Y"` packager="rmrmg (http://rmrmg.com)" size=`du -cb $startdir/pkg | tail -n 1 | awk '{print $1}'` pkgname=`basename $PWD | perl -e 'chomp($a=); @b=split(/-/, $a); print $b[0]'` pkgver=`basename $PWD | perl -e 'chomp($a=); @b=split(/-/, $a); print $b[1]'` # write the .PKGINFO file # "Generating .PKGINFO file..." cd $startdir #echo "# Generated by makepkg $myver" >.PKGINFO #echo -n "# " >>.PKGINFO #date >>.PKGINFO echo "pkgname = $pkgname" >>.PKGINFO echo "pkgver = $pkgver-$pkgrel" >>.PKGINFO echo "pkgdesc = $pkgdesc" >>.PKGINFO echo "url = $url" >>.PKGINFO echo "builddate = $builddate" >>.PKGINFO echo "packager = $packager" >>.PKGINFO echo "size = $size" >>.PKGINFO echo "arch = $CARCH" >>.PKGINFO echo "Generating .FILELIST file..." cd $startdir tar cvf /dev/null * | sort >.FILELIST # tar it up echo "Compressing package..." cd $startdir tar czvf $destdir/$pkgname-$pkgver-$pkgrel.pkg.tar.gz .PKGINFO .FILELIST * exit 0