Author: glen                         Date: Wed Feb  3 12:25:00 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- publish built rpms, build in private dir

---- Files affected:
packages/chromium-browser:
   update-source.sh (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/chromium-browser/update-source.sh
diff -u packages/chromium-browser/update-source.sh:1.2 
packages/chromium-browser/update-source.sh:1.3
--- packages/chromium-browser/update-source.sh:1.2      Wed Feb  3 11:43:40 2010
+++ packages/chromium-browser/update-source.sh  Wed Feb  3 13:24:54 2010
@@ -42,6 +42,7 @@
 svndate=$(awk '/^%define[      ]+svndate[      ]+/{print $NF}' $specfile)
 svnver=$(awk '/^%define[       ]+svnver[       ]+/{print $NF}' $specfile)
 version=$(awk '/^Version:[     ]+/{print $NF}' $specfile)
+rel=$(awk '/^%define[  ]+rel[  ]+/{print $NF}' $specfile)
 
 newtar=${pkg}_${version}~svn${svndate}r${svnver}.orig.tar.gz
 if [ "$newtar" != "$tarball" ]; then
@@ -58,7 +59,22 @@
        ../builder -ncs -5 $specfile
 
        if [ "$build_package" ]; then
-               ../builder -bb --define '_enable_debug_packages 0' $specfile
+               dist=$(rpm -E %{pld_release})
+               arch=$(rpm -E %{_host_cpu})
+               outdir=$(readlink -f $dir)/build-$dist-$arch
+               rpmdir=$outdir/RPMS
+               install -d $rpmdir
+
+               ../builder -bb --clean --define '_enable_debug_packages 0' 
--define "_builddir $outdir" --define "_rpmdir $rpmdir" $specfile
+
+               rpmdest=~/public_html/$dist/$arch/
+               if [ "$publish_packages" ] && [ "$(ls $rpmdir/*.rpm 
2>/dev/null)" ]; then
+                       install -d $rpmdest
+                       umask 022
+                       chmod 644 $rpmdir/*.rpm
+                       mv -v $rpmdir/*.rpm $rpmdest/
+                       poldek --cachedir=$HOME/tmp --mkidx -s $rpmdest/ 
--mt=pndir
+               fi
        fi
 else
        echo "$specfile already up to $newtar"
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/chromium-browser/update-source.sh?r1=1.2&r2=1.3&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to