summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/generate-sysimages.sh
blob: 586381e8ba666bfe43186e6cd811b93032fe3693 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh -e

cat > sysimages.nix << "EOF"
# This file is generated from generate-sysimages.sh. DO NOT EDIT.
# Execute generate-sysimages.sh or fetch.sh to update the file.
{stdenv, fetchurl, unzip}:

let
  buildSystemImage = args:
    stdenv.mkDerivation (args // {
      buildInputs = [ unzip ];
      buildCommand = ''
        mkdir -p $out
        cd $out
        unzip $src
    '';
  });
in
{
EOF

xsltproc generate-sysimages.xsl sys-img.xml >> sysimages.nix

cat >> sysimages.nix << "EOF"
}
EOF