debootstrap: 1.0.80 -> 1.0.87

+3 -31
+3 -31
pkgs/tools/misc/debootstrap/default.nix
··· 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 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 ··· 89 65 mkdir -p $out/man/man8 90 66 mv debootstrap.8 $out/man/man8 91 67 ''; 92 - 93 - passthru = { 94 - inherit makedev; 95 - }; 96 68 97 69 meta = { 98 70 description = "Tool to create a Debian system in a chroot";