1
1
{ stdenv , fetchurl , dpkg , gettext , gawk , perl , wget , coreutils , fakeroot } :
2
2
3
- let
4
3
# USAGE like this: debootstrap sid /tmp/target-chroot-directory
5
4
# There is also cdebootstrap now. Is that easier to maintain?
6
- makedev = stdenv . mkDerivation {
7
- name = "makedev-for-debootstrap" ;
8
- src = fetchurl {
9
- url = mirror://debian/pool/main/m/makedev/makedev_2.3.1.orig.tar.gz ;
10
- sha256 = "1yhxlj2mhn1nqkx1f0sn0bl898nf28arxxa4lgp7hdrb5cpp36c5" ;
11
- } ;
12
- patches = [
13
- ( fetchurl {
14
- url = "mirror://debian/pool/main/m/makedev/makedev_2.3.1-93.diff.gz" ;
15
- sha256 = "08328779mc0b20xkj76ilpf9c8bw6zkz5xiw5l2kwm690dxp9nvw" ;
16
- } )
17
- ] ;
18
- # TODO install man
19
- installPhase = ''
20
- mkdir -p $out/sbin
21
- ls -l
22
- t=$out/sbin/MAKEDEV
23
- cp MAKEDEV $t
24
- chmod +x $t
25
- '' ;
26
- } ;
27
- in stdenv . mkDerivation rec {
5
+ stdenv . mkDerivation rec {
28
6
name = "debootstrap-${ version } " ;
29
- version = "1.0.80 " ;
7
+ version = "1.0.87 " ;
30
8
31
9
src = fetchurl {
32
10
# git clone git://git.debian.org/d-i/debootstrap.git
33
11
# I'd like to use the source. However it's lacking the lanny script ? (still true?)
34
12
url = "mirror://debian/pool/main/d/debootstrap/debootstrap_${ version } .tar.gz" ;
35
- sha256 = "06gigscd2327wsvc7n7w2m8xmaixvp4kyqhayn00qrgd9i9w34x6 " ;
13
+ sha256 = "1amk3wghx4f7zfp7d8r0hgqn5gvph50qa6nvh32q2j8aihdr7374 " ;
36
14
} ;
37
15
38
16
buildInputs = [ dpkg gettext gawk perl ] ;
@@ -72,8 +50,6 @@ in stdenv.mkDerivation rec {
72
50
d=$out/share/debootstrap
73
51
mkdir -p $out/{share/debootstrap,bin}
74
52
75
- ${ fakeroot } /bin/fakeroot -- make devices.tar.gz MAKEDEV=${ makedev } /sbin/MAKEDEV
76
-
77
53
cp -r . $d
78
54
79
55
cat >> $out/bin/debootstrap << EOF
@@ -90,10 +66,6 @@ in stdenv.mkDerivation rec {
90
66
mv debootstrap.8 $out/man/man8
91
67
'' ;
92
68
93
- passthru = {
94
- inherit makedev ;
95
- } ;
96
-
97
69
meta = {
98
70
description = "Tool to create a Debian system in a chroot" ;
99
71
homepage = http://packages.debian.org/de/lenny/debootstrap ; # http://code.erisian.com.au/Wiki/debootstrap
0 commit comments