summary refs log tree commit diff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-10-21 13:34:17 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-10-21 13:34:17 +0000
commitf8bd8467ae4dac5418d59cf31d24e8063319a0df (patch)
treeed6cc224225001bf01a4994f360b584d1a71b79c /pkgs/build-support/release
parentc26eacc55561a3d288ef0404ff2aa6f3cfb26d5f (diff)
downloadnixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar.gz
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar.bz2
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar.lz
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar.xz
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.tar.zst
nixlib-f8bd8467ae4dac5418d59cf31d24e8063319a0df.zip
* Give SRPMs a different build product type.
svn path=/nixpkgs/trunk/; revision=17912
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/rpm-build.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/build-support/release/rpm-build.nix b/pkgs/build-support/release/rpm-build.nix
index e758db24665e..daf75fbf0493 100644
--- a/pkgs/build-support/release/rpm-build.nix
+++ b/pkgs/build-support/release/rpm-build.nix
@@ -27,7 +27,12 @@ vmTools.buildRPM (
 
     postInstall = ''
       for i in $out/rpms/*/*.rpm; do
-        echo "file rpm $i" >> $out/nix-support/hydra-build-products
+        if echo $i | grep -vq '\.src\.rpm$'; then
+          echo "file rpm $i" >> $out/nix-support/hydra-build-products
+        fi
+      done
+      for i in $out/rpms/*/*.src.rpm; do
+        echo "file srpm $i" >> $out/nix-support/hydra-build-products
       done
       for rpmdir in $extraRPMs ; do
         echo "file rpm-extra $(ls $rpmdir/rpms/*/*.rpm | grep -v 'src\.rpm' | sort | head -1)" >> $out/nix-support/hydra-build-products