File tree 1 file changed +9
-12
lines changed
pkgs/build-support/release
1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -16,14 +16,17 @@ with stdenv.lib;
16
16
vmTools . runInLinuxImage ( stdenv . mkDerivation (
17
17
18
18
{
19
- name = name + "-" + diskImage . name + ( if src ? version then "-" + src . version else "" ) ;
20
-
21
19
doCheck = true ;
22
20
23
21
prefix = "/usr" ;
24
22
25
- prePhases = [ "installExtraDebsPhase" "sysInfoPhase" ] ;
26
- postPhases = [ "debInstallPhase" ] ;
23
+ prePhases = "installExtraDebsPhase sysInfoPhase" ;
24
+ }
25
+
26
+ // removeAttrs args [ "vmTools" ] //
27
+
28
+ {
29
+ name = name + "-" + diskImage . name + ( if src ? version then "-" + src . version else "" ) ;
27
30
28
31
# !!! cut&paste from rpm-build.nix
29
32
postHook = ''
@@ -69,12 +72,6 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
69
72
mkdir -p $out/debs
70
73
find . -name "*.deb" -exec cp {} $out/debs \;
71
74
72
- eval "$postInstall"
73
- '' ;
74
-
75
- debInstallPhase = ''
76
- eval "$preDebInstall"
77
-
78
75
[ "$(echo $out/debs/*.deb)" != "" ]
79
76
80
77
for i in $out/debs/*.deb; do
@@ -90,12 +87,12 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
90
87
echo "file deb-extra $(ls $i/debs/*.deb | sort | head -1)" >> $out/nix-support/hydra-build-products
91
88
done
92
89
93
- eval "$postDebInstall "
90
+ eval "$postInstall "
94
91
'' ; # */
95
92
96
93
meta = ( if args ? meta then args . meta else { } ) // {
97
94
description = "Deb package for ${ diskImage . fullName } " ;
98
95
} ;
99
- } // removeAttrs args [ "name" "meta" "vmTools" ]
96
+ }
100
97
101
98
) )
You can’t perform that action at this time.
0 commit comments