Author: eelco Date: Mon Mar 19 13:40:57 2012 New Revision: 33257 URL: https://nixos.org/websvn/nix/?rev=33257&sc=1
Log: * After building an RPM, install and uninstall it. Modified: nixpkgs/trunk/pkgs/build-support/release/rpm-build.nix Modified: nixpkgs/trunk/pkgs/build-support/release/rpm-build.nix ============================================================================== --- nixpkgs/trunk/pkgs/build-support/release/rpm-build.nix Mon Mar 19 13:16:35 2012 (r33256) +++ nixpkgs/trunk/pkgs/build-support/release/rpm-build.nix Mon Mar 19 13:40:57 2012 (r33257) @@ -29,11 +29,21 @@ for i in $out/rpms/*/*.rpm; do if echo $i | grep -vq "\.src\.rpm$"; then echo "file rpm $i" >> $out/nix-support/hydra-build-products + + echo "installing $i..." + rpm -ip "$i" --excludepath /nix/store + + rpmName="$(rpm -qp "$i")" + + echo "uninstalling $rpmName..." + rpm -e "$rpmName" 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 done _______________________________________________ nix-commits mailing list nix-comm...@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-commits