summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsbc <sbc@chromium.org>2016-02-03 17:06:49 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-04 01:07:50 +0000
commit3bde47dff9fe951e18bdf71de95e358c84fcb7f1 (patch)
tree7e15a83634fe28c480599ddde58412ccdf7ecd04
parentba5f78c57641c4275085cda5c662a3eb8dfc29e9 (diff)
downloadchromium_src-3bde47dff9fe951e18bdf71de95e358c84fcb7f1.zip
chromium_src-3bde47dff9fe951e18bdf71de95e358c84fcb7f1.tar.gz
chromium_src-3bde47dff9fe951e18bdf71de95e358c84fcb7f1.tar.bz2
Add support for Debian/jessie sysroot images
The primary change/advantage here is gcc-4.8 and the more recent libstdc++. TEST=build chrome against the new sysroot Review URL: https://codereview.chromium.org/1663863003 Cr-Commit-Position: refs/heads/master@{#373405}
-rw-r--r--build/linux/sysroot_scripts/debian-archive-jessie-stable.gpgbin0 -> 23738 bytes
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.amd64182
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.arm179
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.i386180
-rw-r--r--build/linux/sysroot_scripts/packagelist.jessie.mipsel174
-rwxr-xr-xbuild/linux/sysroot_scripts/sysroot-creator-jessie.sh221
-rw-r--r--build/linux/sysroot_scripts/sysroot-creator.sh44
7 files changed, 956 insertions, 24 deletions
diff --git a/build/linux/sysroot_scripts/debian-archive-jessie-stable.gpg b/build/linux/sysroot_scripts/debian-archive-jessie-stable.gpg
new file mode 100644
index 0000000..6a3696e
--- /dev/null
+++ b/build/linux/sysroot_scripts/debian-archive-jessie-stable.gpg
Binary files differ
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.amd64 b/build/linux/sysroot_scripts/packagelist.jessie.amd64
new file mode 100644
index 0000000..87d0a79
--- /dev/null
+++ b/build/linux/sysroot_scripts/packagelist.jessie.amd64
@@ -0,0 +1,182 @@
+main/a/alsa-lib/libasound2_1.0.28-1_amd64.deb
+main/a/alsa-lib/libasound2-dev_1.0.28-1_amd64.deb
+main/a/atk1.0/libatk1.0-0_2.14.0-1_amd64.deb
+main/a/atk1.0/libatk1.0-dev_2.14.0-1_amd64.deb
+main/a/attr/libattr1_2.4.47-2_amd64.deb
+main/a/avahi/libavahi-client3_0.6.31-5_amd64.deb
+main/a/avahi/libavahi-common3_0.6.31-5_amd64.deb
+main/b/brltty/libbrlapi0.6_5.2~20141018-5_amd64.deb
+main/b/brltty/libbrlapi-dev_5.2~20141018-5_amd64.deb
+main/c/cairo/libcairo2_1.14.0-2.1_amd64.deb
+main/c/cairo/libcairo2-dev_1.14.0-2.1_amd64.deb
+main/c/cairo/libcairo-gobject2_1.14.0-2.1_amd64.deb
+main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1_amd64.deb
+main/c/cups/libcups2_1.7.5-11+deb8u1_amd64.deb
+main/c/cups/libcups2-dev_1.7.5-11+deb8u1_amd64.deb
+main/d/dbus-glib/libdbus-glib-1-2_0.102-1_amd64.deb
+main/d/dbus/libdbus-1-3_1.8.20-0+deb8u1_amd64.deb
+main/d/dbus/libdbus-1-dev_1.8.20-0+deb8u1_amd64.deb
+main/e/e2fsprogs/comerr-dev_2.1-1.42.12-1.1_amd64.deb
+main/e/e2fsprogs/libcomerr2_1.42.12-1.1_amd64.deb
+main/e/elfutils/libelf1_0.159-4.2_amd64.deb
+main/e/elfutils/libelf-dev_0.159-4.2_amd64.deb
+main/e/expat/libexpat1_2.1.0-6+deb8u1_amd64.deb
+main/e/expat/libexpat1-dev_2.1.0-6+deb8u1_amd64.deb
+main/f/fontconfig/libfontconfig1_2.11.0-6.3_amd64.deb
+main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3_amd64.deb
+main/f/freetype/libfreetype6_2.5.2-3+deb8u1_amd64.deb
+main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_amd64.deb
+main/g/gcc-4.8/libasan0_4.8.4-1_amd64.deb
+main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_amd64.deb
+main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_amd64.deb
+main/g/gcc-4.9/libatomic1_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libcilkrts5_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libgcc1_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libgomp1_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libitm1_4.9.2-10_amd64.deb
+main/g/gcc-4.9/liblsan0_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libquadmath0_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libstdc++6_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libtsan0_4.9.2-10_amd64.deb
+main/g/gcc-4.9/libubsan0_4.9.2-10_amd64.deb
+main/g/gconf/libgconf2-4_3.2.6-3_amd64.deb
+main/g/gconf/libgconf-2-4_3.2.6-3_amd64.deb
+main/g/gconf/libgconf2-dev_3.2.6-3_amd64.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u4_amd64.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u4_amd64.deb
+main/g/glib2.0/libglib2.0-0_2.42.1-1_amd64.deb
+main/g/glib2.0/libglib2.0-dev_2.42.1-1_amd64.deb
+main/g/glibc/libc6_2.19-18+deb8u2_amd64.deb
+main/g/glibc/libc6-dev_2.19-18+deb8u2_amd64.deb
+main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u3_amd64.deb
+main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u3_amd64.deb
+main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u3_amd64.deb
+main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u3_amd64.deb
+main/g/gtk+2.0/libgtk2.0-0_2.24.25-3_amd64.deb
+main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3_amd64.deb
+main/h/harfbuzz/libharfbuzz0b_0.9.35-2_amd64.deb
+main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_amd64.deb
+main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_amd64.deb
+main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_amd64.deb
+main/k/keyutils/libkeyutils1_1.5.9-5+b1_amd64.deb
+main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u1_amd64.deb
+main/libc/libcap2/libcap2_2.24-8_amd64.deb
+main/libc/libcap2/libcap-dev_2.24-8_amd64.deb
+main/libd/libdrm/libdrm2_2.4.58-2_amd64.deb
+main/libd/libdrm/libdrm-dev_2.4.58-2_amd64.deb
+main/libd/libdrm/libdrm-intel1_2.4.58-2_amd64.deb
+main/libd/libdrm/libdrm-nouveau2_2.4.58-2_amd64.deb
+main/libd/libdrm/libdrm-radeon1_2.4.58-2_amd64.deb
+main/libe/libexif/libexif12_0.6.21-2_amd64.deb
+main/libe/libexif/libexif-dev_0.6.21-2_amd64.deb
+main/libf/libffi/libffi6_3.1-2+b2_amd64.deb
+main/libf/libffi/libffi-dev_3.1-2+b2_amd64.deb
+main/libg/libgcrypt20/libgcrypt20_1.6.3-2_amd64.deb
+main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2_amd64.deb
+main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_amd64.deb
+main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_amd64.deb
+main/libg/libgpg-error/libgpg-error0_1.17-3_amd64.deb
+main/libg/libgpg-error/libgpg-error-dev_1.17-3_amd64.deb
+main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_amd64.deb
+main/libp/libp11/libp11-2_0.2.8-5_amd64.deb
+main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_amd64.deb
+main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_amd64.deb
+main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_amd64.deb
+main/libs/libselinux/libselinux1_2.3-2_amd64.deb
+main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u1_amd64.deb
+main/libx/libx11/libx11-6_1.6.2-3_amd64.deb
+main/libx/libx11/libx11-dev_1.6.2-3_amd64.deb
+main/libx/libx11/libx11-xcb1_1.6.2-3_amd64.deb
+main/libx/libxau/libxau6_1.0.8-1_amd64.deb
+main/libx/libxau/libxau-dev_1.0.8-1_amd64.deb
+main/libx/libxcb/libxcb1_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb1-dev_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb-glx0_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb-render0_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb-shm0_1.10-3+b1_amd64.deb
+main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_amd64.deb
+main/libx/libxcomposite/libxcomposite1_0.4.4-1_amd64.deb
+main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_amd64.deb
+main/libx/libxcursor/libxcursor1_1.1.14-1+b1_amd64.deb
+main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_amd64.deb
+main/libx/libxdamage/libxdamage1_1.1.4-2+b1_amd64.deb
+main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_amd64.deb
+main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_amd64.deb
+main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_amd64.deb
+main/libx/libxext/libxext6_1.3.3-1_amd64.deb
+main/libx/libxext/libxext-dev_1.3.3-1_amd64.deb
+main/libx/libxfixes/libxfixes3_5.0.1-2+b2_amd64.deb
+main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_amd64.deb
+main/libx/libxi/libxi6_1.7.4-1+b2_amd64.deb
+main/libx/libxi/libxi-dev_1.7.4-1+b2_amd64.deb
+main/libx/libxinerama/libxinerama1_1.1.3-1+b1_amd64.deb
+main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_amd64.deb
+main/libx/libxrandr/libxrandr2_1.4.2-1+b1_amd64.deb
+main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_amd64.deb
+main/libx/libxrender/libxrender1_0.9.8-1+b1_amd64.deb
+main/libx/libxrender/libxrender-dev_0.9.8-1+b1_amd64.deb
+main/libx/libxss/libxss1_1.2.2-1_amd64.deb
+main/libx/libxss/libxss-dev_1.2.2-1_amd64.deb
+main/libx/libxt/libxt6_1.1.4-1+b1_amd64.deb
+main/libx/libxt/libxt-dev_1.1.4-1+b1_amd64.deb
+main/libx/libxtst/libxtst6_1.2.2-1+b1_amd64.deb
+main/libx/libxtst/libxtst-dev_1.2.2-1+b1_amd64.deb
+main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_amd64.deb
+main/l/linux/linux-libc-dev_3.16.7-ckt20-1+deb8u2_amd64.deb
+main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_amd64.deb
+main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_amd64.deb
+main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_amd64.deb
+main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_amd64.deb
+main/n/nspr/libnspr4_4.10.7-1+deb8u1_amd64.deb
+main/n/nspr/libnspr4-dev_4.10.7-1+deb8u1_amd64.deb
+main/n/nss/libnss3_3.17.2-1.1+deb8u2_amd64.deb
+main/n/nss/libnss3-dev_3.17.2-1.1+deb8u2_amd64.deb
+main/o/openssl/libssl1.0.0_1.0.1k-3+deb8u2_amd64.deb
+main/o/openssl/libssl-dev_1.0.1k-3+deb8u2_amd64.deb
+main/o/orbit2/liborbit2_2.14.19-0.3_amd64.deb
+main/p/p11-kit/libp11-kit0_0.20.7-1_amd64.deb
+main/p/pam/libpam0g_1.1.8-3.1+deb8u1_amd64.deb
+main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u1_amd64.deb
+main/p/pango1.0/libpango-1.0-0_1.36.8-3_amd64.deb
+main/p/pango1.0/libpango1.0-dev_1.36.8-3_amd64.deb
+main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_amd64.deb
+main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_amd64.deb
+main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_amd64.deb
+main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_amd64.deb
+main/p/pciutils/libpci3_3.2.1-3_amd64.deb
+main/p/pciutils/libpci-dev_3.2.1-3_amd64.deb
+main/p/pcre3/libpcre3_8.35-3.3+deb8u2_amd64.deb
+main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u2_amd64.deb
+main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u2_amd64.deb
+main/p/pixman/libpixman-1-0_0.32.6-3_amd64.deb
+main/p/pixman/libpixman-1-dev_0.32.6-3_amd64.deb
+main/p/pulseaudio/libpulse0_5.0-13_amd64.deb
+main/p/pulseaudio/libpulse-dev_5.0-13_amd64.deb
+main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_amd64.deb
+main/s/speech-dispatcher/libspeechd2_0.8-7_amd64.deb
+main/s/speech-dispatcher/libspeechd-dev_0.8-7_amd64.deb
+main/s/speech-dispatcher/speech-dispatcher_0.8-7_amd64.deb
+main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_amd64.deb
+main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_amd64.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.arm b/build/linux/sysroot_scripts/packagelist.jessie.arm
new file mode 100644
index 0000000..0a44e59
--- /dev/null
+++ b/build/linux/sysroot_scripts/packagelist.jessie.arm
@@ -0,0 +1,179 @@
+main/a/alsa-lib/libasound2_1.0.28-1_armhf.deb
+main/a/alsa-lib/libasound2-dev_1.0.28-1_armhf.deb
+main/a/atk1.0/libatk1.0-0_2.14.0-1_armhf.deb
+main/a/atk1.0/libatk1.0-dev_2.14.0-1_armhf.deb
+main/a/attr/libattr1_2.4.47-2_armhf.deb
+main/a/avahi/libavahi-client3_0.6.31-5_armhf.deb
+main/a/avahi/libavahi-common3_0.6.31-5_armhf.deb
+main/b/brltty/libbrlapi0.6_5.2~20141018-5_armhf.deb
+main/b/brltty/libbrlapi-dev_5.2~20141018-5_armhf.deb
+main/c/cairo/libcairo2_1.14.0-2.1_armhf.deb
+main/c/cairo/libcairo2-dev_1.14.0-2.1_armhf.deb
+main/c/cairo/libcairo-gobject2_1.14.0-2.1_armhf.deb
+main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1_armhf.deb
+main/c/cups/libcups2_1.7.5-11+deb8u1_armhf.deb
+main/c/cups/libcups2-dev_1.7.5-11+deb8u1_armhf.deb
+main/d/dbus-glib/libdbus-glib-1-2_0.102-1_armhf.deb
+main/d/dbus/libdbus-1-3_1.8.20-0+deb8u1_armhf.deb
+main/d/dbus/libdbus-1-dev_1.8.20-0+deb8u1_armhf.deb
+main/e/e2fsprogs/comerr-dev_2.1-1.42.12-1.1_armhf.deb
+main/e/e2fsprogs/libcomerr2_1.42.12-1.1_armhf.deb
+main/e/elfutils/libelf1_0.159-4.2_armhf.deb
+main/e/elfutils/libelf-dev_0.159-4.2_armhf.deb
+main/e/expat/libexpat1_2.1.0-6+deb8u1_armhf.deb
+main/e/expat/libexpat1-dev_2.1.0-6+deb8u1_armhf.deb
+main/f/fontconfig/libfontconfig1_2.11.0-6.3_armhf.deb
+main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3_armhf.deb
+main/f/freetype/libfreetype6_2.5.2-3+deb8u1_armhf.deb
+main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_armhf.deb
+main/g/gcc-4.8/libasan0_4.8.4-1_armhf.deb
+main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_armhf.deb
+main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_armhf.deb
+main/g/gcc-4.9/libatomic1_4.9.2-10_armhf.deb
+main/g/gcc-4.9/libgcc1_4.9.2-10_armhf.deb
+main/g/gcc-4.9/libgomp1_4.9.2-10_armhf.deb
+main/g/gcc-4.9/libstdc++6_4.9.2-10_armhf.deb
+main/g/gcc-4.9/libubsan0_4.9.2-10_armhf.deb
+main/g/gconf/libgconf2-4_3.2.6-3_armhf.deb
+main/g/gconf/libgconf-2-4_3.2.6-3_armhf.deb
+main/g/gconf/libgconf2-dev_3.2.6-3_armhf.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u4_armhf.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u4_armhf.deb
+main/g/glib2.0/libglib2.0-0_2.42.1-1_armhf.deb
+main/g/glib2.0/libglib2.0-dev_2.42.1-1_armhf.deb
+main/g/glibc/libc6_2.19-18+deb8u2_armhf.deb
+main/g/glibc/libc6-dev_2.19-18+deb8u2_armhf.deb
+main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u3_armhf.deb
+main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u3_armhf.deb
+main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u3_armhf.deb
+main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u3_armhf.deb
+main/g/gtk+2.0/libgtk2.0-0_2.24.25-3_armhf.deb
+main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3_armhf.deb
+main/h/harfbuzz/libharfbuzz0b_0.9.35-2_armhf.deb
+main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_armhf.deb
+main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_armhf.deb
+main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_armhf.deb
+main/k/keyutils/libkeyutils1_1.5.9-5+b1_armhf.deb
+main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u1_armhf.deb
+main/libc/libcap2/libcap2_2.24-8_armhf.deb
+main/libc/libcap2/libcap-dev_2.24-8_armhf.deb
+main/libd/libdrm/libdrm2_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-dev_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-exynos1_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-freedreno1_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-nouveau2_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-omap1_2.4.58-2_armhf.deb
+main/libd/libdrm/libdrm-radeon1_2.4.58-2_armhf.deb
+main/libe/libexif/libexif12_0.6.21-2_armhf.deb
+main/libe/libexif/libexif-dev_0.6.21-2_armhf.deb
+main/libf/libffi/libffi6_3.1-2+b2_armhf.deb
+main/libf/libffi/libffi-dev_3.1-2+b2_armhf.deb
+main/libg/libgcrypt20/libgcrypt20_1.6.3-2_armhf.deb
+main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2_armhf.deb
+main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_armhf.deb
+main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_armhf.deb
+main/libg/libgpg-error/libgpg-error0_1.17-3_armhf.deb
+main/libg/libgpg-error/libgpg-error-dev_1.17-3_armhf.deb
+main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_armhf.deb
+main/libp/libp11/libp11-2_0.2.8-5_armhf.deb
+main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_armhf.deb
+main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_armhf.deb
+main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_armhf.deb
+main/libs/libselinux/libselinux1_2.3-2_armhf.deb
+main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u1_armhf.deb
+main/libx/libx11/libx11-6_1.6.2-3_armhf.deb
+main/libx/libx11/libx11-dev_1.6.2-3_armhf.deb
+main/libx/libx11/libx11-xcb1_1.6.2-3_armhf.deb
+main/libx/libxau/libxau6_1.0.8-1_armhf.deb
+main/libx/libxau/libxau-dev_1.0.8-1_armhf.deb
+main/libx/libxcb/libxcb1_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb1-dev_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb-glx0_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb-render0_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb-shm0_1.10-3+b1_armhf.deb
+main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_armhf.deb
+main/libx/libxcomposite/libxcomposite1_0.4.4-1_armhf.deb
+main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_armhf.deb
+main/libx/libxcursor/libxcursor1_1.1.14-1+b1_armhf.deb
+main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_armhf.deb
+main/libx/libxdamage/libxdamage1_1.1.4-2+b1_armhf.deb
+main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_armhf.deb
+main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_armhf.deb
+main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_armhf.deb
+main/libx/libxext/libxext6_1.3.3-1_armhf.deb
+main/libx/libxext/libxext-dev_1.3.3-1_armhf.deb
+main/libx/libxfixes/libxfixes3_5.0.1-2+b2_armhf.deb
+main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_armhf.deb
+main/libx/libxi/libxi6_1.7.4-1+b2_armhf.deb
+main/libx/libxi/libxi-dev_1.7.4-1+b2_armhf.deb
+main/libx/libxinerama/libxinerama1_1.1.3-1+b1_armhf.deb
+main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_armhf.deb
+main/libx/libxrandr/libxrandr2_1.4.2-1+b1_armhf.deb
+main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_armhf.deb
+main/libx/libxrender/libxrender1_0.9.8-1+b1_armhf.deb
+main/libx/libxrender/libxrender-dev_0.9.8-1+b1_armhf.deb
+main/libx/libxss/libxss1_1.2.2-1_armhf.deb
+main/libx/libxss/libxss-dev_1.2.2-1_armhf.deb
+main/libx/libxt/libxt6_1.1.4-1+b1_armhf.deb
+main/libx/libxt/libxt-dev_1.1.4-1+b1_armhf.deb
+main/libx/libxtst/libxtst6_1.2.2-1+b1_armhf.deb
+main/libx/libxtst/libxtst-dev_1.2.2-1+b1_armhf.deb
+main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_armhf.deb
+main/l/linux/linux-libc-dev_3.16.7-ckt20-1+deb8u2_armhf.deb
+main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb
+main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_armhf.deb
+main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_armhf.deb
+main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_armhf.deb
+main/n/nspr/libnspr4_4.10.7-1+deb8u1_armhf.deb
+main/n/nspr/libnspr4-dev_4.10.7-1+deb8u1_armhf.deb
+main/n/nss/libnss3_3.17.2-1.1+deb8u2_armhf.deb
+main/n/nss/libnss3-dev_3.17.2-1.1+deb8u2_armhf.deb
+main/o/openssl/libssl1.0.0_1.0.1k-3+deb8u2_armhf.deb
+main/o/openssl/libssl-dev_1.0.1k-3+deb8u2_armhf.deb
+main/o/orbit2/liborbit2_2.14.19-0.3_armhf.deb
+main/p/p11-kit/libp11-kit0_0.20.7-1_armhf.deb
+main/p/pam/libpam0g_1.1.8-3.1+deb8u1_armhf.deb
+main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u1_armhf.deb
+main/p/pango1.0/libpango-1.0-0_1.36.8-3_armhf.deb
+main/p/pango1.0/libpango1.0-dev_1.36.8-3_armhf.deb
+main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_armhf.deb
+main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_armhf.deb
+main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_armhf.deb
+main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_armhf.deb
+main/p/pciutils/libpci3_3.2.1-3_armhf.deb
+main/p/pciutils/libpci-dev_3.2.1-3_armhf.deb
+main/p/pcre3/libpcre3_8.35-3.3+deb8u2_armhf.deb
+main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u2_armhf.deb
+main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u2_armhf.deb
+main/p/pixman/libpixman-1-0_0.32.6-3_armhf.deb
+main/p/pixman/libpixman-1-dev_0.32.6-3_armhf.deb
+main/p/pulseaudio/libpulse0_5.0-13_armhf.deb
+main/p/pulseaudio/libpulse-dev_5.0-13_armhf.deb
+main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_armhf.deb
+main/s/speech-dispatcher/libspeechd2_0.8-7_armhf.deb
+main/s/speech-dispatcher/libspeechd-dev_0.8-7_armhf.deb
+main/s/speech-dispatcher/speech-dispatcher_0.8-7_armhf.deb
+main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_armhf.deb
+main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_armhf.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.i386 b/build/linux/sysroot_scripts/packagelist.jessie.i386
new file mode 100644
index 0000000..2f466af
--- /dev/null
+++ b/build/linux/sysroot_scripts/packagelist.jessie.i386
@@ -0,0 +1,180 @@
+main/a/alsa-lib/libasound2_1.0.28-1_i386.deb
+main/a/alsa-lib/libasound2-dev_1.0.28-1_i386.deb
+main/a/atk1.0/libatk1.0-0_2.14.0-1_i386.deb
+main/a/atk1.0/libatk1.0-dev_2.14.0-1_i386.deb
+main/a/attr/libattr1_2.4.47-2_i386.deb
+main/a/avahi/libavahi-client3_0.6.31-5_i386.deb
+main/a/avahi/libavahi-common3_0.6.31-5_i386.deb
+main/b/brltty/libbrlapi0.6_5.2~20141018-5_i386.deb
+main/b/brltty/libbrlapi-dev_5.2~20141018-5_i386.deb
+main/c/cairo/libcairo2_1.14.0-2.1_i386.deb
+main/c/cairo/libcairo2-dev_1.14.0-2.1_i386.deb
+main/c/cairo/libcairo-gobject2_1.14.0-2.1_i386.deb
+main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1_i386.deb
+main/c/cups/libcups2_1.7.5-11+deb8u1_i386.deb
+main/c/cups/libcups2-dev_1.7.5-11+deb8u1_i386.deb
+main/d/dbus-glib/libdbus-glib-1-2_0.102-1_i386.deb
+main/d/dbus/libdbus-1-3_1.8.20-0+deb8u1_i386.deb
+main/d/dbus/libdbus-1-dev_1.8.20-0+deb8u1_i386.deb
+main/e/e2fsprogs/comerr-dev_2.1-1.42.12-1.1_i386.deb
+main/e/e2fsprogs/libcomerr2_1.42.12-1.1_i386.deb
+main/e/elfutils/libelf1_0.159-4.2_i386.deb
+main/e/elfutils/libelf-dev_0.159-4.2_i386.deb
+main/e/expat/libexpat1_2.1.0-6+deb8u1_i386.deb
+main/e/expat/libexpat1-dev_2.1.0-6+deb8u1_i386.deb
+main/f/fontconfig/libfontconfig1_2.11.0-6.3_i386.deb
+main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3_i386.deb
+main/f/freetype/libfreetype6_2.5.2-3+deb8u1_i386.deb
+main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_i386.deb
+main/g/gcc-4.8/libasan0_4.8.4-1_i386.deb
+main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_i386.deb
+main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_i386.deb
+main/g/gcc-4.9/libatomic1_4.9.2-10_i386.deb
+main/g/gcc-4.9/libcilkrts5_4.9.2-10_i386.deb
+main/g/gcc-4.9/libgcc1_4.9.2-10_i386.deb
+main/g/gcc-4.9/libgomp1_4.9.2-10_i386.deb
+main/g/gcc-4.9/libitm1_4.9.2-10_i386.deb
+main/g/gcc-4.9/libquadmath0_4.9.2-10_i386.deb
+main/g/gcc-4.9/libstdc++6_4.9.2-10_i386.deb
+main/g/gcc-4.9/libubsan0_4.9.2-10_i386.deb
+main/g/gconf/libgconf-2-4_3.2.6-3_i386.deb
+main/g/gconf/libgconf2-4_3.2.6-3_i386.deb
+main/g/gconf/libgconf2-dev_3.2.6-3_i386.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u4_i386.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u4_i386.deb
+main/g/glib2.0/libglib2.0-0_2.42.1-1_i386.deb
+main/g/glib2.0/libglib2.0-dev_2.42.1-1_i386.deb
+main/g/glibc/libc6_2.19-18+deb8u2_i386.deb
+main/g/glibc/libc6-dev_2.19-18+deb8u2_i386.deb
+main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u3_i386.deb
+main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u3_i386.deb
+main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u3_i386.deb
+main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u3_i386.deb
+main/g/gtk+2.0/libgtk2.0-0_2.24.25-3_i386.deb
+main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3_i386.deb
+main/h/harfbuzz/libharfbuzz0b_0.9.35-2_i386.deb
+main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_i386.deb
+main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_i386.deb
+main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_i386.deb
+main/k/keyutils/libkeyutils1_1.5.9-5+b1_i386.deb
+main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u1_i386.deb
+main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u1_i386.deb
+main/libc/libcap2/libcap2_2.24-8_i386.deb
+main/libc/libcap2/libcap-dev_2.24-8_i386.deb
+main/libd/libdrm/libdrm2_2.4.58-2_i386.deb
+main/libd/libdrm/libdrm-dev_2.4.58-2_i386.deb
+main/libd/libdrm/libdrm-intel1_2.4.58-2_i386.deb
+main/libd/libdrm/libdrm-nouveau2_2.4.58-2_i386.deb
+main/libd/libdrm/libdrm-radeon1_2.4.58-2_i386.deb
+main/libe/libexif/libexif12_0.6.21-2_i386.deb
+main/libe/libexif/libexif-dev_0.6.21-2_i386.deb
+main/libf/libffi/libffi6_3.1-2+b2_i386.deb
+main/libf/libffi/libffi-dev_3.1-2+b2_i386.deb
+main/libg/libgcrypt20/libgcrypt20_1.6.3-2_i386.deb
+main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2_i386.deb
+main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_i386.deb
+main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_i386.deb
+main/libg/libgpg-error/libgpg-error0_1.17-3_i386.deb
+main/libg/libgpg-error/libgpg-error-dev_1.17-3_i386.deb
+main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_i386.deb
+main/libp/libp11/libp11-2_0.2.8-5_i386.deb
+main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_i386.deb
+main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_i386.deb
+main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_i386.deb
+main/libs/libselinux/libselinux1_2.3-2_i386.deb
+main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u1_i386.deb
+main/libx/libx11/libx11-6_1.6.2-3_i386.deb
+main/libx/libx11/libx11-dev_1.6.2-3_i386.deb
+main/libx/libx11/libx11-xcb1_1.6.2-3_i386.deb
+main/libx/libxau/libxau6_1.0.8-1_i386.deb
+main/libx/libxau/libxau-dev_1.0.8-1_i386.deb
+main/libx/libxcb/libxcb1_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb1-dev_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb-glx0_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb-render0_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb-shm0_1.10-3+b1_i386.deb
+main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_i386.deb
+main/libx/libxcomposite/libxcomposite1_0.4.4-1_i386.deb
+main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_i386.deb
+main/libx/libxcursor/libxcursor1_1.1.14-1+b1_i386.deb
+main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_i386.deb
+main/libx/libxdamage/libxdamage1_1.1.4-2+b1_i386.deb
+main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_i386.deb
+main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_i386.deb
+main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_i386.deb
+main/libx/libxext/libxext6_1.3.3-1_i386.deb
+main/libx/libxext/libxext-dev_1.3.3-1_i386.deb
+main/libx/libxfixes/libxfixes3_5.0.1-2+b2_i386.deb
+main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_i386.deb
+main/libx/libxi/libxi6_1.7.4-1+b2_i386.deb
+main/libx/libxi/libxi-dev_1.7.4-1+b2_i386.deb
+main/libx/libxinerama/libxinerama1_1.1.3-1+b1_i386.deb
+main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_i386.deb
+main/libx/libxrandr/libxrandr2_1.4.2-1+b1_i386.deb
+main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_i386.deb
+main/libx/libxrender/libxrender1_0.9.8-1+b1_i386.deb
+main/libx/libxrender/libxrender-dev_0.9.8-1+b1_i386.deb
+main/libx/libxss/libxss1_1.2.2-1_i386.deb
+main/libx/libxss/libxss-dev_1.2.2-1_i386.deb
+main/libx/libxt/libxt6_1.1.4-1+b1_i386.deb
+main/libx/libxt/libxt-dev_1.1.4-1+b1_i386.deb
+main/libx/libxtst/libxtst6_1.2.2-1+b1_i386.deb
+main/libx/libxtst/libxtst-dev_1.2.2-1+b1_i386.deb
+main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_i386.deb
+main/l/linux/linux-libc-dev_3.16.7-ckt20-1+deb8u2_i386.deb
+main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_i386.deb
+main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_i386.deb
+main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_i386.deb
+main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_i386.deb
+main/n/nspr/libnspr4_4.10.7-1+deb8u1_i386.deb
+main/n/nspr/libnspr4-dev_4.10.7-1+deb8u1_i386.deb
+main/n/nss/libnss3_3.17.2-1.1+deb8u2_i386.deb
+main/n/nss/libnss3-dev_3.17.2-1.1+deb8u2_i386.deb
+main/o/openssl/libssl1.0.0_1.0.1k-3+deb8u2_i386.deb
+main/o/openssl/libssl-dev_1.0.1k-3+deb8u2_i386.deb
+main/o/orbit2/liborbit2_2.14.19-0.3_i386.deb
+main/p/p11-kit/libp11-kit0_0.20.7-1_i386.deb
+main/p/pam/libpam0g_1.1.8-3.1+deb8u1_i386.deb
+main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u1_i386.deb
+main/p/pango1.0/libpango-1.0-0_1.36.8-3_i386.deb
+main/p/pango1.0/libpango1.0-dev_1.36.8-3_i386.deb
+main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_i386.deb
+main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_i386.deb
+main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_i386.deb
+main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_i386.deb
+main/p/pciutils/libpci3_3.2.1-3_i386.deb
+main/p/pciutils/libpci-dev_3.2.1-3_i386.deb
+main/p/pcre3/libpcre3_8.35-3.3+deb8u2_i386.deb
+main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u2_i386.deb
+main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u2_i386.deb
+main/p/pixman/libpixman-1-0_0.32.6-3_i386.deb
+main/p/pixman/libpixman-1-dev_0.32.6-3_i386.deb
+main/p/pulseaudio/libpulse0_5.0-13_i386.deb
+main/p/pulseaudio/libpulse-dev_5.0-13_i386.deb
+main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_i386.deb
+main/s/speech-dispatcher/libspeechd2_0.8-7_i386.deb
+main/s/speech-dispatcher/libspeechd-dev_0.8-7_i386.deb
+main/s/speech-dispatcher/speech-dispatcher_0.8-7_i386.deb
+main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_i386.deb
+main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_i386.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.mipsel b/build/linux/sysroot_scripts/packagelist.jessie.mipsel
new file mode 100644
index 0000000..9db5369
--- /dev/null
+++ b/build/linux/sysroot_scripts/packagelist.jessie.mipsel
@@ -0,0 +1,174 @@
+main/a/alsa-lib/libasound2_1.0.28-1_mipsel.deb
+main/a/alsa-lib/libasound2-dev_1.0.28-1_mipsel.deb
+main/a/atk1.0/libatk1.0-0_2.14.0-1_mipsel.deb
+main/a/atk1.0/libatk1.0-dev_2.14.0-1_mipsel.deb
+main/a/attr/libattr1_2.4.47-2_mipsel.deb
+main/a/avahi/libavahi-client3_0.6.31-5_mipsel.deb
+main/a/avahi/libavahi-common3_0.6.31-5_mipsel.deb
+main/b/brltty/libbrlapi0.6_5.2~20141018-5_mipsel.deb
+main/b/brltty/libbrlapi-dev_5.2~20141018-5_mipsel.deb
+main/c/cairo/libcairo2_1.14.0-2.1_mipsel.deb
+main/c/cairo/libcairo2-dev_1.14.0-2.1_mipsel.deb
+main/c/cairo/libcairo-gobject2_1.14.0-2.1_mipsel.deb
+main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1_mipsel.deb
+main/c/cups/libcups2_1.7.5-11+deb8u1_mipsel.deb
+main/c/cups/libcups2-dev_1.7.5-11+deb8u1_mipsel.deb
+main/d/dbus-glib/libdbus-glib-1-2_0.102-1_mipsel.deb
+main/d/dbus/libdbus-1-3_1.8.20-0+deb8u1_mipsel.deb
+main/d/dbus/libdbus-1-dev_1.8.20-0+deb8u1_mipsel.deb
+main/e/e2fsprogs/comerr-dev_2.1-1.42.12-1.1_mipsel.deb
+main/e/e2fsprogs/libcomerr2_1.42.12-1.1_mipsel.deb
+main/e/elfutils/libelf1_0.159-4.2_mipsel.deb
+main/e/elfutils/libelf-dev_0.159-4.2_mipsel.deb
+main/e/expat/libexpat1_2.1.0-6+deb8u1_mipsel.deb
+main/e/expat/libexpat1-dev_2.1.0-6+deb8u1_mipsel.deb
+main/f/fontconfig/libfontconfig1_2.11.0-6.3_mipsel.deb
+main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3_mipsel.deb
+main/f/freetype/libfreetype6_2.5.2-3+deb8u1_mipsel.deb
+main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_mipsel.deb
+main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_mipsel.deb
+main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_mipsel.deb
+main/g/gcc-4.9/libatomic1_4.9.2-10_mipsel.deb
+main/g/gcc-4.9/libgcc1_4.9.2-10_mipsel.deb
+main/g/gcc-4.9/libgomp1_4.9.2-10_mipsel.deb
+main/g/gcc-4.9/libstdc++6_4.9.2-10_mipsel.deb
+main/g/gconf/libgconf2-4_3.2.6-3_mipsel.deb
+main/g/gconf/libgconf-2-4_3.2.6-3_mipsel.deb
+main/g/gconf/libgconf2-dev_3.2.6-3_mipsel.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u4_mipsel.deb
+main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u4_mipsel.deb
+main/g/glib2.0/libglib2.0-0_2.42.1-1_mipsel.deb
+main/g/glib2.0/libglib2.0-dev_2.42.1-1_mipsel.deb
+main/g/glibc/libc6_2.19-18+deb8u2_mipsel.deb
+main/g/glibc/libc6-dev_2.19-18+deb8u2_mipsel.deb
+main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u3_mipsel.deb
+main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u3_mipsel.deb
+main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u3_mipsel.deb
+main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u3_mipsel.deb
+main/g/gtk+2.0/libgtk2.0-0_2.24.25-3_mipsel.deb
+main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3_mipsel.deb
+main/h/harfbuzz/libharfbuzz0b_0.9.35-2_mipsel.deb
+main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_mipsel.deb
+main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_mipsel.deb
+main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_mipsel.deb
+main/k/keyutils/libkeyutils1_1.5.9-5+b1_mipsel.deb
+main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u1_mipsel.deb
+main/libc/libcap2/libcap2_2.24-8_mipsel.deb
+main/libc/libcap2/libcap-dev_2.24-8_mipsel.deb
+main/libd/libdrm/libdrm2_2.4.58-2_mipsel.deb
+main/libd/libdrm/libdrm-dev_2.4.58-2_mipsel.deb
+main/libd/libdrm/libdrm-nouveau2_2.4.58-2_mipsel.deb
+main/libd/libdrm/libdrm-radeon1_2.4.58-2_mipsel.deb
+main/libe/libexif/libexif12_0.6.21-2_mipsel.deb
+main/libe/libexif/libexif-dev_0.6.21-2_mipsel.deb
+main/libf/libffi/libffi6_3.1-2+b2_mipsel.deb
+main/libf/libffi/libffi-dev_3.1-2+b2_mipsel.deb
+main/libg/libgcrypt20/libgcrypt20_1.6.3-2_mipsel.deb
+main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2_mipsel.deb
+main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_mipsel.deb
+main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_mipsel.deb
+main/libg/libgpg-error/libgpg-error0_1.17-3_mipsel.deb
+main/libg/libgpg-error/libgpg-error-dev_1.17-3_mipsel.deb
+main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_mipsel.deb
+main/libp/libp11/libp11-2_0.2.8-5_mipsel.deb
+main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_mipsel.deb
+main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_mipsel.deb
+main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_mipsel.deb
+main/libs/libselinux/libselinux1_2.3-2_mipsel.deb
+main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u1_mipsel.deb
+main/libx/libx11/libx11-6_1.6.2-3_mipsel.deb
+main/libx/libx11/libx11-dev_1.6.2-3_mipsel.deb
+main/libx/libx11/libx11-xcb1_1.6.2-3_mipsel.deb
+main/libx/libxau/libxau6_1.0.8-1_mipsel.deb
+main/libx/libxau/libxau-dev_1.0.8-1_mipsel.deb
+main/libx/libxcb/libxcb1_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb1-dev_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb-glx0_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb-render0_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb-shm0_1.10-3+b1_mipsel.deb
+main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_mipsel.deb
+main/libx/libxcomposite/libxcomposite1_0.4.4-1_mipsel.deb
+main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_mipsel.deb
+main/libx/libxcursor/libxcursor1_1.1.14-1+b1_mipsel.deb
+main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_mipsel.deb
+main/libx/libxdamage/libxdamage1_1.1.4-2+b1_mipsel.deb
+main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_mipsel.deb
+main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_mipsel.deb
+main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_mipsel.deb
+main/libx/libxext/libxext6_1.3.3-1_mipsel.deb
+main/libx/libxext/libxext-dev_1.3.3-1_mipsel.deb
+main/libx/libxfixes/libxfixes3_5.0.1-2+b2_mipsel.deb
+main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_mipsel.deb
+main/libx/libxi/libxi6_1.7.4-1+b2_mipsel.deb
+main/libx/libxi/libxi-dev_1.7.4-1+b2_mipsel.deb
+main/libx/libxinerama/libxinerama1_1.1.3-1+b1_mipsel.deb
+main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_mipsel.deb
+main/libx/libxrandr/libxrandr2_1.4.2-1+b1_mipsel.deb
+main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_mipsel.deb
+main/libx/libxrender/libxrender1_0.9.8-1+b1_mipsel.deb
+main/libx/libxrender/libxrender-dev_0.9.8-1+b1_mipsel.deb
+main/libx/libxss/libxss1_1.2.2-1_mipsel.deb
+main/libx/libxss/libxss-dev_1.2.2-1_mipsel.deb
+main/libx/libxt/libxt6_1.1.4-1+b1_mipsel.deb
+main/libx/libxt/libxt-dev_1.1.4-1+b1_mipsel.deb
+main/libx/libxtst/libxtst6_1.2.2-1+b1_mipsel.deb
+main/libx/libxtst/libxtst-dev_1.2.2-1+b1_mipsel.deb
+main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_mipsel.deb
+main/l/linux/linux-libc-dev_3.16.7-ckt20-1+deb8u2_mipsel.deb
+main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_mipsel.deb
+main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_mipsel.deb
+main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_mipsel.deb
+main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_mipsel.deb
+main/n/nspr/libnspr4_4.10.7-1+deb8u1_mipsel.deb
+main/n/nspr/libnspr4-dev_4.10.7-1+deb8u1_mipsel.deb
+main/n/nss/libnss3_3.17.2-1.1+deb8u2_mipsel.deb
+main/n/nss/libnss3-dev_3.17.2-1.1+deb8u2_mipsel.deb
+main/o/openssl/libssl1.0.0_1.0.1k-3+deb8u2_mipsel.deb
+main/o/openssl/libssl-dev_1.0.1k-3+deb8u2_mipsel.deb
+main/o/orbit2/liborbit2_2.14.19-0.3_mipsel.deb
+main/p/p11-kit/libp11-kit0_0.20.7-1_mipsel.deb
+main/p/pam/libpam0g_1.1.8-3.1+deb8u1_mipsel.deb
+main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u1_mipsel.deb
+main/p/pango1.0/libpango-1.0-0_1.36.8-3_mipsel.deb
+main/p/pango1.0/libpango1.0-dev_1.36.8-3_mipsel.deb
+main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_mipsel.deb
+main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_mipsel.deb
+main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_mipsel.deb
+main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_mipsel.deb
+main/p/pciutils/libpci3_3.2.1-3_mipsel.deb
+main/p/pciutils/libpci-dev_3.2.1-3_mipsel.deb
+main/p/pcre3/libpcre3_8.35-3.3+deb8u2_mipsel.deb
+main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u2_mipsel.deb
+main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u2_mipsel.deb
+main/p/pixman/libpixman-1-0_0.32.6-3_mipsel.deb
+main/p/pixman/libpixman-1-dev_0.32.6-3_mipsel.deb
+main/p/pulseaudio/libpulse0_5.0-13_mipsel.deb
+main/p/pulseaudio/libpulse-dev_5.0-13_mipsel.deb
+main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_mipsel.deb
+main/s/speech-dispatcher/libspeechd2_0.8-7_mipsel.deb
+main/s/speech-dispatcher/libspeechd-dev_0.8-7_mipsel.deb
+main/s/speech-dispatcher/speech-dispatcher_0.8-7_mipsel.deb
+main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_mipsel.deb
+main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_mipsel.deb
diff --git a/build/linux/sysroot_scripts/sysroot-creator-jessie.sh b/build/linux/sysroot_scripts/sysroot-creator-jessie.sh
new file mode 100755
index 0000000..d52602f
--- /dev/null
+++ b/build/linux/sysroot_scripts/sysroot-creator-jessie.sh
@@ -0,0 +1,221 @@
+#!/bin/sh
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+SCRIPT_DIR=$(dirname $0)
+
+DISTRO=debian
+DIST=jessie
+PACKAGES_EXT=xz
+APT_REPO=http://http.us.debian.org/debian
+REPO_BASEDIR="${APT_REPO}/dists/${DIST}"
+# gpg keyring file generated using:
+# export KEYS="518E17E1 46925553 2B90D010"
+# gpg --recv-keys $KEYS
+# gpg --output ./debian-archive-jessie-stable.gpg --export $KEYS
+KEYRING_FILE=${SCRIPT_DIR}/debian-archive-jessie-stable.gpg
+
+# Sysroot packages: these are the packages needed to build chrome.
+# NOTE: When DEBIAN_PACKAGES is modified, the packagelist files must be updated
+# by running this script in GeneratePackageList mode.
+DEBIAN_PACKAGES="\
+ comerr-dev
+ krb5-multidev
+ libasound2
+ libasound2-dev
+ libatk1.0-0
+ libatk1.0-dev
+ libattr1
+ libavahi-client3
+ libavahi-common3
+ libbrlapi0.6
+ libbrlapi-dev
+ libc6
+ libc6-dev
+ libcairo2
+ libcairo2-dev
+ libcairo-gobject2
+ libcairo-script-interpreter2
+ libcap-dev
+ libcap2
+ libcomerr2
+ libcups2
+ libcups2-dev
+ libdbus-1-3
+ libdbus-1-dev
+ libdbus-glib-1-2
+ libdrm2
+ libdrm-dev
+ libdrm-nouveau2
+ libdrm-radeon1
+ libelf1
+ libelf-dev
+ libexif12
+ libexif-dev
+ libexpat1
+ libexpat1-dev
+ libffi6
+ libffi-dev
+ libfontconfig1
+ libfontconfig1-dev
+ libfreetype6
+ libfreetype6-dev
+ libgcc-4.8-dev
+ libgcc1
+ libgconf-2-4
+ libgconf2-4
+ libgconf2-dev
+ libgcrypt20
+ libgcrypt20-dev
+ libgdk-pixbuf2.0-0
+ libgdk-pixbuf2.0-dev
+ libgl1-mesa-dev
+ libgl1-mesa-glx
+ libglapi-mesa
+ libglib2.0-0
+ libglib2.0-dev
+ libgnome-keyring0
+ libgnome-keyring-dev
+ libgnutls-openssl27
+ libgnutls-deb0-28
+ libgnutlsxx28
+ libgnutls28-dev
+ libgomp1
+ libgpg-error0
+ libgpg-error-dev
+ libgssapi-krb5-2
+ libgssrpc4
+ libgtk2.0-0
+ libgtk2.0-dev
+ libharfbuzz0b
+ libharfbuzz-dev
+ libharfbuzz-gobject0
+ libharfbuzz-icu0
+ libatomic1
+ libk5crypto3
+ libkadm5clnt-mit9
+ libkadm5srv-mit9
+ libkdb5-7
+ libkeyutils1
+ libkrb5-3
+ libkrb5-dev
+ libkrb5support0
+ libnspr4
+ libnspr4-dev
+ libnss3
+ libnss3-dev
+ libnss-db
+ liborbit2
+ libp11-2
+ libp11-kit0
+ libpam0g
+ libpam0g-dev
+ libpango-1.0-0
+ libpango1.0-dev
+ libpangoft2-1.0-0
+ libpangocairo-1.0-0
+ libpangox-1.0-0
+ libpangoxft-1.0-0
+ libpci3
+ libpci-dev
+ libpcre3
+ libpcre3-dev
+ libpcrecpp0
+ libpixman-1-0
+ libpixman-1-dev
+ libpng12-0
+ libpng12-dev
+ libpthread-stubs0-dev
+ libpulse0
+ libpulse-dev
+ libpulse-mainloop-glib0
+ libselinux1
+ libspeechd2
+ libspeechd-dev
+ libssl1.0.0
+ libssl-dev
+ libstdc++6
+ libstdc++-4.8-dev
+ libtasn1-6
+ libx11-6
+ libx11-dev
+ libx11-xcb1
+ libxau6
+ libxau-dev
+ libxcb1
+ libxcb1-dev
+ libxcb-glx0
+ libxcb-render0
+ libxcb-render0-dev
+ libxcb-shm0
+ libxcb-shm0-dev
+ libxcomposite1
+ libxcomposite-dev
+ libxcursor1
+ libxcursor-dev
+ libxdamage1
+ libxdamage-dev
+ libxdmcp6
+ libxdmcp-dev
+ libxext6
+ libxext-dev
+ libxfixes3
+ libxfixes-dev
+ libxi6
+ libxi-dev
+ libxinerama1
+ libxinerama-dev
+ libxrandr2
+ libxrandr-dev
+ libxrender1
+ libxrender-dev
+ libxss1
+ libxss-dev
+ libxt6
+ libxt-dev
+ libxtst6
+ libxtst-dev
+ libxxf86vm1
+ linux-libc-dev
+ mesa-common-dev
+ speech-dispatcher
+ x11proto-composite-dev
+ x11proto-core-dev
+ x11proto-damage-dev
+ x11proto-fixes-dev
+ x11proto-input-dev
+ x11proto-kb-dev
+ x11proto-randr-dev
+ x11proto-record-dev
+ x11proto-render-dev
+ x11proto-scrnsaver-dev
+ x11proto-xext-dev
+ x11proto-xinerama-dev
+ zlib1g
+ zlib1g-dev
+"
+
+DEBIAN_PACKAGES_AMD64="
+ liblsan0
+ libtsan0
+"
+
+DEBIAN_PACKAGES_X86="
+ libquadmath0
+ libdrm-intel1
+ libcilkrts5
+ libitm1
+ libasan0
+ libubsan0
+"
+
+DEBIAN_PACKAGES_ARM="
+ libdrm-omap1
+ libdrm-exynos1
+ libdrm-freedreno1
+ libasan0
+ libubsan0
+"
+
+. ${SCRIPT_DIR}/sysroot-creator.sh
diff --git a/build/linux/sysroot_scripts/sysroot-creator.sh b/build/linux/sysroot_scripts/sysroot-creator.sh
index e05cf25..a3b9b82 100644
--- a/build/linux/sysroot_scripts/sysroot-creator.sh
+++ b/build/linux/sysroot_scripts/sysroot-creator.sh
@@ -56,14 +56,15 @@ readonly REQUIRED_TOOLS="wget"
# Package Config
######################################################################
+PACKAGES_EXT=${PACKAGES_EXT:-bz2}
readonly RELEASE_FILE="Release"
readonly RELEASE_FILE_GPG="Release.gpg"
readonly RELEASE_LIST="${REPO_BASEDIR}/${RELEASE_FILE}"
readonly RELEASE_LIST_GPG="${REPO_BASEDIR}/${RELEASE_FILE_GPG}"
-readonly PACKAGE_FILE_AMD64="main/binary-amd64/Packages.bz2"
-readonly PACKAGE_FILE_I386="main/binary-i386/Packages.bz2"
-readonly PACKAGE_FILE_ARM="main/binary-armhf/Packages.bz2"
-readonly PACKAGE_FILE_MIPS="main/binary-mipsel/Packages.bz2"
+readonly PACKAGE_FILE_AMD64="main/binary-amd64/Packages.${PACKAGES_EXT}"
+readonly PACKAGE_FILE_I386="main/binary-i386/Packages.${PACKAGES_EXT}"
+readonly PACKAGE_FILE_ARM="main/binary-armhf/Packages.${PACKAGES_EXT}"
+readonly PACKAGE_FILE_MIPS="main/binary-mipsel/Packages.${PACKAGES_EXT}"
readonly PACKAGE_LIST_AMD64="${REPO_BASEDIR}/${PACKAGE_FILE_AMD64}"
readonly PACKAGE_LIST_I386="${REPO_BASEDIR}/${PACKAGE_FILE_I386}"
readonly PACKAGE_LIST_ARM="${REPO_BASEDIR}/${PACKAGE_FILE_ARM}"
@@ -183,23 +184,27 @@ CreateTarBall() {
}
ExtractPackageBz2() {
- bzcat "$1" | egrep '^(Package:|Filename:|SHA256:) ' > "$2"
+ if [ "${PACKAGES_EXT}" == "bz2" ]; then
+ bzcat "$1" | egrep '^(Package:|Filename:|SHA256:) ' > "$2"
+ else
+ xzcat "$1" | egrep '^(Package:|Filename:|SHA256:) ' > "$2"
+ fi
}
GeneratePackageListAmd64() {
local output_file="$1"
- local package_list="${BUILD_DIR}/Packages.${DIST}_amd64.bz2"
+ local package_list="${BUILD_DIR}/Packages.${DIST}_amd64.${PACKAGES_EXT}"
local tmp_package_list="${BUILD_DIR}/Packages.${DIST}_amd64"
DownloadOrCopy "${PACKAGE_LIST_AMD64}" "${package_list}"
VerifyPackageListing "${PACKAGE_FILE_AMD64}" "${package_list}"
ExtractPackageBz2 "$package_list" "$tmp_package_list"
GeneratePackageList "$tmp_package_list" "$output_file" "${DEBIAN_PACKAGES}
- ${DEBIAN_PACKAGES_X86}"
+ ${DEBIAN_PACKAGES_X86} ${DEBIAN_PACKAGES_AMD64}"
}
GeneratePackageListI386() {
local output_file="$1"
- local package_list="${BUILD_DIR}/Packages.${DIST}_i386.bz2"
+ local package_list="${BUILD_DIR}/Packages.${DIST}_i386.${PACKAGES_EXT}"
local tmp_package_list="${BUILD_DIR}/Packages.${DIST}_amd64"
DownloadOrCopy "${PACKAGE_LIST_I386}" "${package_list}"
VerifyPackageListing "${PACKAGE_FILE_I386}" "${package_list}"
@@ -210,7 +215,7 @@ GeneratePackageListI386() {
GeneratePackageListARM() {
local output_file="$1"
- local package_list="${BUILD_DIR}/Packages.${DIST}_arm.bz2"
+ local package_list="${BUILD_DIR}/Packages.${DIST}_arm.${PACKAGES_EXT}"
local tmp_package_list="${BUILD_DIR}/Packages.${DIST}_arm"
DownloadOrCopy "${PACKAGE_LIST_ARM}" "${package_list}"
VerifyPackageListing "${PACKAGE_FILE_ARM}" "${package_list}"
@@ -221,7 +226,7 @@ GeneratePackageListARM() {
GeneratePackageListMips() {
local output_file="$1"
- local package_list="${BUILD_DIR}/Packages.${DIST}_mips.bz2"
+ local package_list="${BUILD_DIR}/Packages.${DIST}_mips.${PACKAGES_EXT}"
local tmp_package_list="${BUILD_DIR}/Packages.${DIST}_mips"
DownloadOrCopy "${PACKAGE_LIST_MIPS}" "${package_list}"
VerifyPackageListing "${PACKAGE_FILE_MIPS}" "${package_list}"
@@ -387,14 +392,11 @@ CleanupJailSymlinks() {
echo "${target}" | grep -qs ^/ || continue
echo "${link}: ${target}"
case "${link}" in
- usr/lib/gcc/x86_64-linux-gnu/4.*/* | usr/lib/gcc/i486-linux-gnu/4.*/* | \
- usr/lib/gcc/arm-linux-gnueabihf/4.*/* | \
- usr/lib/gcc/mipsel-linux-gnu/4.*/*)
+ usr/lib/gcc/*-linux-gnu/4.*/* | usr/lib/gcc/arm-linux-gnueabihf/4.*/*)
# Relativize the symlink.
ln -snfv "../../../../..${target}" "${link}"
;;
- usr/lib/x86_64-linux-gnu/* | usr/lib/i386-linux-gnu/* | \
- usr/lib/arm-linux-gnueabihf/* | usr/lib/mipsel-linux-gnu/* )
+ usr/lib/*-linux-gnu/* | usr/lib/arm-linux-gnueabihf/*)
# Relativize the symlink.
ln -snfv "../../..${target}" "${link}"
;;
@@ -574,21 +576,15 @@ VerifyPackageListing() {
local output_file=$2
local release_file="${BUILD_DIR}/${RELEASE_FILE}"
local release_file_gpg="${BUILD_DIR}/${RELEASE_FILE_GPG}"
- local local_keyring_file="${BUILD_DIR}/keyring.gpg"
CheckForDebianGPGKeyring
DownloadOrCopy ${RELEASE_LIST} ${release_file}
DownloadOrCopy ${RELEASE_LIST_GPG} ${release_file_gpg}
- if [ ! -f "${local_keyring_file}" ]; then
- echo "Generating keyring: ${local_keyring_file}"
- set -x
- cp "${KEYRING_FILE}" "${local_keyring_file}"
- gpg --primary-keyring "${local_keyring_file}" --recv-keys 2B90D010
- set +x
- fi
echo "Verifying: ${release_file} with ${release_file_gpg}"
- gpgv --keyring "${local_keyring_file}" "${release_file_gpg}" "${release_file}"
+ set -x
+ gpgv --keyring "${KEYRING_FILE}" "${release_file_gpg}" "${release_file}"
+ set +x
echo "Verifying: ${output_file}"
local checksums=$(grep ${file_path} ${release_file} | cut -d " " -f 2)