summaryrefslogtreecommitdiff
path: root/debian.linaro
diff options
context:
space:
mode:
authorJohn Rigby <john.rigby@linaro.org>2010-09-03 00:03:56 -0600
committerLee Jones <lee.jones@linaro.org>2012-01-20 12:02:25 +0000
commit3d3066e022db7db213cb5c3f218ef9d3eef11ba7 (patch)
tree259a9cc82b2e443cce7e0842e96167250a081904 /debian.linaro
parentce4b59b8d57a4ccf8eebe18d17e330cddb3e050e (diff)
LINARO: Add generic linaro packaging
Signed-off-by: John Rigby <john.rigby@linaro.org>
Diffstat (limited to 'debian.linaro')
-rw-r--r--debian.linaro/abi/perm-blacklist0
-rw-r--r--debian.linaro/config/armel/config.common.armel3
-rw-r--r--debian.linaro/config/armel/config.flavour.%FLAVOUR%3
-rw-r--r--debian.linaro/config/config.common.ubuntu3
-rw-r--r--debian.linaro/config/enforce57
-rw-r--r--debian.linaro/control.d/flavour-control.stub77
-rw-r--r--debian.linaro/control.d/vars.%FLAVOUR%8
-rw-r--r--debian.linaro/control.stub.in20
-rw-r--r--debian.linaro/copyright29
-rw-r--r--debian.linaro/d-i/firmware/README.txt4
-rw-r--r--debian.linaro/d-i/kernel-versions.in4
-rw-r--r--debian.linaro/d-i/modules/block-modules30
-rw-r--r--debian.linaro/d-i/modules/crypto-modules8
-rw-r--r--debian.linaro/d-i/modules/fat-modules7
-rw-r--r--debian.linaro/d-i/modules/fs-core-modules3
-rw-r--r--debian.linaro/d-i/modules/fs-secondary-modules5
-rw-r--r--debian.linaro/d-i/modules/input-modules21
-rw-r--r--debian.linaro/d-i/modules/irda-modules30
-rw-r--r--debian.linaro/d-i/modules/md-modules13
-rw-r--r--debian.linaro/d-i/modules/mouse-modules2
-rw-r--r--debian.linaro/d-i/modules/nfs-modules4
-rw-r--r--debian.linaro/d-i/modules/nic-modules155
-rw-r--r--debian.linaro/d-i/modules/nic-shared-modules22
-rw-r--r--debian.linaro/d-i/modules/nic-usb-modules27
-rw-r--r--debian.linaro/d-i/modules/parport-modules2
-rw-r--r--debian.linaro/d-i/modules/plip-modules1
-rw-r--r--debian.linaro/d-i/modules/ppp-modules6
-rw-r--r--debian.linaro/d-i/modules/sata-modules14
-rw-r--r--debian.linaro/d-i/modules/scsi-modules116
-rw-r--r--debian.linaro/d-i/modules/squashfs-modules1
-rw-r--r--debian.linaro/d-i/modules/storage-core-modules10
-rw-r--r--debian.linaro/d-i/modules/usb-modules9
-rw-r--r--debian.linaro/d-i/modules/vlan-modules3
-rw-r--r--debian.linaro/d-i/package-list189
-rw-r--r--debian.linaro/etc/getabis8
-rw-r--r--debian.linaro/etc/kernelconfig7
-rw-r--r--debian.linaro/rules.d/armel.mk16
37 files changed, 917 insertions, 0 deletions
diff --git a/debian.linaro/abi/perm-blacklist b/debian.linaro/abi/perm-blacklist
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/debian.linaro/abi/perm-blacklist
diff --git a/debian.linaro/config/armel/config.common.armel b/debian.linaro/config/armel/config.common.armel
new file mode 100644
index 00000000000..1903a346e48
--- /dev/null
+++ b/debian.linaro/config/armel/config.common.armel
@@ -0,0 +1,3 @@
+#
+# Config options for config.common.armel automatically generated by splitconfig.pl
+#
diff --git a/debian.linaro/config/armel/config.flavour.%FLAVOUR% b/debian.linaro/config/armel/config.flavour.%FLAVOUR%
new file mode 100644
index 00000000000..3af5c648f72
--- /dev/null
+++ b/debian.linaro/config/armel/config.flavour.%FLAVOUR%
@@ -0,0 +1,3 @@
+#
+# Config options for config.flavour.%FLAVOUR% automatically generated by splitconfig.pl
+#
diff --git a/debian.linaro/config/config.common.ubuntu b/debian.linaro/config/config.common.ubuntu
new file mode 100644
index 00000000000..45749474d36
--- /dev/null
+++ b/debian.linaro/config/config.common.ubuntu
@@ -0,0 +1,3 @@
+#
+# Common config options automatically generated by splitconfig.pl
+#
diff --git a/debian.linaro/config/enforce b/debian.linaro/config/enforce
new file mode 100644
index 00000000000..a1204508b99
--- /dev/null
+++ b/debian.linaro/config/enforce
@@ -0,0 +1,57 @@
+#
+# SECURITY items
+#
+# Ensure this option is enabled.
+value CONFIG_COMPAT_BRK n
+value CONFIG_DEVKMEM n
+value CONFIG_LSM_MMAP_MIN_ADDR 0
+value CONFIG_SECURITY y
+!exists CONFIG_SECURITY_FILE_CAPABILITIES | value CONFIG_SECURITY_FILE_CAPABILITIES y
+value CONFIG_SECURITY_SELINUX y
+value CONFIG_SECURITY_SMACK y
+value CONFIG_SECURITY_YAMA y
+value CONFIG_SYN_COOKIES y
+value CONFIG_DEFAULT_SECURITY_APPARMOR y
+# For architectures which support this option ensure it is enabled.
+!exists CONFIG_SECCOMP | value CONFIG_SECCOMP y
+!exists CONFIG_CC_STACKPROTECTOR | value CONFIG_CC_STACKPROTECTOR y
+!exists CONFIG_DEBUG_RODATA | value CONFIG_DEBUG_RODATA y
+!exists CONFIG_STRICT_DEVMEM | value CONFIG_STRICT_DEVMEM y
+# For architectures which support this option ensure it is disabled.
+!exists CONFIG_COMPAT_VDSO | value CONFIG_COMPAT_VDSO n
+# Default to 32768 for armel, 65536 for everything else.
+(( arch armel | arch sparc ) & value CONFIG_DEFAULT_MMAP_MIN_ADDR 32768 ) | \
+ ( value CONFIG_DEFAULT_MMAP_MIN_ADDR 65536)
+
+# CONFIG_USB_DEVICE_FS breaks udev USB firmware loading and is deprecated
+# ensure it is disabled.
+value CONFIG_USB_DEVICEFS n
+
+# upstart requires DEVTMPFS be enabled and mounted by default.
+value CONFIG_DEVTMPFS y
+value CONFIG_DEVTMPFS_MOUNT y
+
+# some /dev nodes require POSIX ACLs, like /dev/dsp
+value CONFIG_TMPFS_POSIX_ACL y
+
+# Ramdisk size should be a minimum of 64M
+value CONFIG_BLK_DEV_RAM_SIZE 65536
+
+# LVM requires dm_mod built in to activate correctly (LP: #560717)
+value CONFIG_BLK_DEV_DM y
+
+# sysfs: ensure all DEPRECATED items are off
+value CONFIG_SYSFS_DEPRECATED_V2 n
+!exists CONFIG_SYSFS_DEPRECATED | value CONFIG_SYSFS_DEPRECATED n
+
+# automatically add local version will cause packaging failure
+value CONFIG_LOCALVERSION_AUTO n
+
+# provide framebuffer console form the start
+# UbuntuSpec:foundations-m-grub2-boot-framebuffer
+value CONFIG_FRAMEBUFFER_CONSOLE y
+
+# GRUB changes will rely on built in vesafb on x86,
+# UbuntuSpec:foundations-m-grub2-boot-framebuffer
+(( arch i386 | arch amd64 ) & value CONFIG_FB_VESA y) | \
+ value CONFIG_FB_VESA m | !exists CONFIG_FB_VESA
diff --git a/debian.linaro/control.d/flavour-control.stub b/debian.linaro/control.d/flavour-control.stub
new file mode 100644
index 00000000000..5ea910a5080
--- /dev/null
+++ b/debian.linaro/control.d/flavour-control.stub
@@ -0,0 +1,77 @@
+# Items that get replaced:
+# FLAVOUR
+# DESC
+# ARCH
+# SUPPORTED
+# TARGET
+# BOOTLOADER
+# =PROVIDES=
+#
+# Items marked with =FOO= are optional
+#
+# This file describes the template for packages that are created for each flavour
+# in debian/control.d/vars.*
+#
+# This file gets edited in a couple of places. See the debian/control.stub rule in
+# debian/rules. PGGVER, ABINUM, and SRCPKGNAME are all converted in the
+# process of creating debian/control.
+#
+# The flavour specific strings (ARCH, DESC, etc) are converted using values from the various
+# flavour files in debian/control.d/vars.*
+#
+# XXX: Leave the blank line before the first package!!
+
+Package: linux-image-PKGVER-ABINUM-FLAVOUR
+Architecture: ARCH
+Section: admin
+Priority: optional
+Pre-Depends: dpkg (>= 1.10.24)
+#Provides: linux-image, linux-image-2.6, fuse-module, =PROVIDES=
+Depends: ${misc:Depends}, ${shlibs:Depends}, initramfs-tools (>= 0.36ubuntu6), coreutils | fileutils (>= 4.0), module-init-tools (>= 3.3-pre11-4ubuntu3), wireless-crda
+Conflicts: hotplug (<< 0.0.20040105-1)
+Recommends: BOOTLOADER
+Suggests: fdutils, SRCPKGNAME-doc-PKGVER | SRCPKGNAME-source-PKGVER, SRCPKGNAME-tools
+Description: Linux kernel image for version PKGVER on DESC
+ This package contains the Linux kernel image for version PKGVER on
+ DESC.
+ .
+ Also includes the corresponding System.map file, the modules built by the
+ packager, and scripts that try to ensure that the system is not left in an
+ unbootable state after an update.
+ .
+ Supports SUPPORTED processors.
+ .
+ TARGET
+ .
+ You likely do not want to install this package directly. Instead, install
+ the linux-FLAVOUR meta-package, which will ensure that upgrades work
+ correctly, and that supporting packages are also installed.
+
+Package: linux-headers-PKGVER-ABINUM-FLAVOUR
+Architecture: ARCH
+Section: devel
+Priority: optional
+Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0), linux-headers-PKGVER-ABINUM, ${shlibs:Depends}
+#Provides: SRCPKGNAME-headers, SRCPKGNAME-headers-2.6
+Description: Linux kernel headers for version PKGVER on DESC
+ This package provides kernel header files for version PKGVER on
+ DESC.
+ .
+ This is for sites that want the latest kernel headers. Please read
+ /usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details.
+
+Package: linux-image-PKGVER-ABINUM-FLAVOUR-dbgsym
+Architecture: ARCH
+Section: devel
+Priority: optional
+Depends: ${misc:Depends}
+Provides: linux-debug
+Description: Linux kernel debug image for version PKGVER on DESC
+ This package provides a kernel debug image for version PKGVER on
+ DESC.
+ .
+ This is for sites that wish to debug the kernel.
+ .
+ The kernel image contained in this package is NOT meant to boot from. It
+ is uncompressed, and unstripped. This package also includes the
+ unstripped modules.
diff --git a/debian.linaro/control.d/vars.%FLAVOUR% b/debian.linaro/control.d/vars.%FLAVOUR%
new file mode 100644
index 00000000000..5d075ce6e23
--- /dev/null
+++ b/debian.linaro/control.d/vars.%FLAVOUR%
@@ -0,0 +1,8 @@
+arch="armel"
+supported="%VENDOR% %UCFLAVOUR%"
+desc="%VENDOR% %UCFLAVOUR%-based systems"
+target="Targeted towards boards such as TBD"
+bootloader="flash-kernel"
+provides=""
+section_image="universe/base"
+do_debug="Yes"
diff --git a/debian.linaro/control.stub.in b/debian.linaro/control.stub.in
new file mode 100644
index 00000000000..694ee48ff8e
--- /dev/null
+++ b/debian.linaro/control.stub.in
@@ -0,0 +1,20 @@
+Source: SRCPKGNAME
+Section: devel
+Priority: optional
+Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
+Standards-Version: 3.8.4.0
+Build-Depends: debhelper (>= 5), cpio, module-init-tools, kernel-wedge (>= 2.24ubuntu1), makedumpfile [amd64 i386], device-tree-compiler [powerpc], libelf-dev, binutils-dev, rsync, libdw-dev
+Build-Depends-Indep: xmlto, docbook-utils, ghostscript, transfig, bzip2, sharutils, asciidoc
+Build-Conflicts: findutils (= 4.4.1-1ubuntu1)
+Vcs-Git: git://git.linaro.org/jcrigby/linux-linaro.git
+
+Package: linux-headers-PKGVER-ABINUM
+Architecture: armel
+Section: devel
+Priority: optional
+Depends: ${misc:Depends}, coreutils | fileutils (>= 4.0)
+#Provides: SRCPKGNAME-headers, SRCPKGNAME-headers-2.6
+Description: Header files related to Linux kernel version PKGVER
+ This package provides kernel header files for version PKGVER, for sites
+ that want the latest kernel headers. Please read
+ /usr/share/doc/SRCPKGNAME-headers-PKGVER-ABINUM/debian.README.gz for details
diff --git a/debian.linaro/copyright b/debian.linaro/copyright
new file mode 100644
index 00000000000..5da9f5bcff0
--- /dev/null
+++ b/debian.linaro/copyright
@@ -0,0 +1,29 @@
+This is the Ubuntu prepackaged version of the Linux kernel.
+Linux was written by Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
+and others.
+
+This package was put together by the Ubuntu Kernel Team, from
+sources retrieved from upstream linux git.
+The sources may be found at most Linux ftp sites, including
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+This package is currently maintained by the
+Ubuntu Kernel Team <ubuntu-kernel@lists.ubuntu.com>
+
+Linux is copyrighted by Linus Torvalds and others.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Ubuntu Linux systems, the complete text of the GNU General
+Public License v2 can be found in `/usr/share/common-licenses/GPL-2'.
diff --git a/debian.linaro/d-i/firmware/README.txt b/debian.linaro/d-i/firmware/README.txt
new file mode 100644
index 00000000000..27a8600bc0f
--- /dev/null
+++ b/debian.linaro/d-i/firmware/README.txt
@@ -0,0 +1,4 @@
+#
+# Place the names of udeb modules into this directory that require
+# runtime firmware.
+#
diff --git a/debian.linaro/d-i/kernel-versions.in b/debian.linaro/d-i/kernel-versions.in
new file mode 100644
index 00000000000..c6eb1400261
--- /dev/null
+++ b/debian.linaro/d-i/kernel-versions.in
@@ -0,0 +1,4 @@
+# arch version flavour installedname suffix bdep
+armel PKGVER-ABINUM %FLAVOUR% PKGVER-ABINUM-%FLAVOUR% -
+# Ports
+# arch version flavour installedname suffix bdep
diff --git a/debian.linaro/d-i/modules/block-modules b/debian.linaro/d-i/modules/block-modules
new file mode 100644
index 00000000000..27f9e9d61f6
--- /dev/null
+++ b/debian.linaro/d-i/modules/block-modules
@@ -0,0 +1,30 @@
+aoe ?
+aten ?
+bpck ?
+bpck6 ?
+cciss ?
+comm ?
+cpqarray ?
+DAC960 ?
+dstr ?
+epat ?
+epia ?
+fit2 ?
+fit3 ?
+friq ?
+frpw ?
+kbic ?
+ktti ?
+nbd ?
+on20 ?
+on26 ?
+paride ?
+pcd ?
+pd ?
+pf ?
+pg ?
+pt ?
+sx8 ?
+umem ?
+virtio_blk ?
+xen-blkfront ?
diff --git a/debian.linaro/d-i/modules/crypto-modules b/debian.linaro/d-i/modules/crypto-modules
new file mode 100644
index 00000000000..b2f623a91e0
--- /dev/null
+++ b/debian.linaro/d-i/modules/crypto-modules
@@ -0,0 +1,8 @@
+aes_generic ?
+blowfish ?
+twofish ?
+serpent ?
+sha256_generic ?
+cbc ?
+ecb ?
+crc32c ?
diff --git a/debian.linaro/d-i/modules/fat-modules b/debian.linaro/d-i/modules/fat-modules
new file mode 100644
index 00000000000..0aa17c3810f
--- /dev/null
+++ b/debian.linaro/d-i/modules/fat-modules
@@ -0,0 +1,7 @@
+fat ?
+vfat ?
+
+# Supporting modules ?
+nls_cp437 ?
+nls_iso8859-1 ?
+nls_utf8 ?
diff --git a/debian.linaro/d-i/modules/fs-core-modules b/debian.linaro/d-i/modules/fs-core-modules
new file mode 100644
index 00000000000..96fa5de125c
--- /dev/null
+++ b/debian.linaro/d-i/modules/fs-core-modules
@@ -0,0 +1,3 @@
+jfs ?
+reiserfs ?
+xfs ?
diff --git a/debian.linaro/d-i/modules/fs-secondary-modules b/debian.linaro/d-i/modules/fs-secondary-modules
new file mode 100644
index 00000000000..db46bb75fc1
--- /dev/null
+++ b/debian.linaro/d-i/modules/fs-secondary-modules
@@ -0,0 +1,5 @@
+btrfs ?
+fuse ?
+ntfs ?
+hfs ?
+hfsplus ?
diff --git a/debian.linaro/d-i/modules/input-modules b/debian.linaro/d-i/modules/input-modules
new file mode 100644
index 00000000000..53a409dfb27
--- /dev/null
+++ b/debian.linaro/d-i/modules/input-modules
@@ -0,0 +1,21 @@
+hid-a4tech ?
+hid-apple ?
+hid-belkin ?
+hid-bright ?
+hid-cherry ?
+hid-chicony ?
+hid-cypress ?
+hid-dell ?
+hid-ezkey ?
+hid-gyration ?
+hid-logitech ?
+hid-microsoft ?
+hid-monterey ?
+hid-petalynx ?
+hid-pl ?
+hid-samsung ?
+hid-sony ?
+hid-sunplus ?
+hid-tmff ?
+hid-zpff ?
+usbhid ?
diff --git a/debian.linaro/d-i/modules/irda-modules b/debian.linaro/d-i/modules/irda-modules
new file mode 100644
index 00000000000..552e7a757c7
--- /dev/null
+++ b/debian.linaro/d-i/modules/irda-modules
@@ -0,0 +1,30 @@
+act200l-sir ?
+actisys-sir ?
+ali-ircc ?
+donauboe ?
+esi-sir ?
+girbil-sir ?
+ircomm ?
+ircomm-tty ?
+irda ?
+irda-usb ?
+irlan ?
+irnet ?
+irport ?
+irtty-sir ?
+kingsun-sir ?
+ks959-sir ?
+ksdazzle-sir ?
+litelink-sir ?
+ma600-sir ?
+mcp2120-sir ?
+mcs7780 ?
+nsc-ircc ?
+old_belkin-sir ?
+sir-dev ?
+smsc-ircc2 ?
+stir4200 ?
+tekram-sir ?
+via-ircc ?
+vlsi_ir ?
+w83977af_ir ?
diff --git a/debian.linaro/d-i/modules/md-modules b/debian.linaro/d-i/modules/md-modules
new file mode 100644
index 00000000000..18d02149f7f
--- /dev/null
+++ b/debian.linaro/d-i/modules/md-modules
@@ -0,0 +1,13 @@
+dm-crypt ?
+dm-zero ?
+faulty ?
+linear ?
+multipath ?
+raid0 ?
+raid1 ?
+raid10 ?
+raid456 ?
+
+# Extras
+dm-raid4-5 ?
+dm-loop ?
diff --git a/debian.linaro/d-i/modules/mouse-modules b/debian.linaro/d-i/modules/mouse-modules
new file mode 100644
index 00000000000..7b06256488b
--- /dev/null
+++ b/debian.linaro/d-i/modules/mouse-modules
@@ -0,0 +1,2 @@
+psmouse ?
+usbmouse ?
diff --git a/debian.linaro/d-i/modules/nfs-modules b/debian.linaro/d-i/modules/nfs-modules
new file mode 100644
index 00000000000..92ca0b56e6f
--- /dev/null
+++ b/debian.linaro/d-i/modules/nfs-modules
@@ -0,0 +1,4 @@
+nfs ?
+nfs_acl ?
+lockd ?
+sunrpc ?
diff --git a/debian.linaro/d-i/modules/nic-modules b/debian.linaro/d-i/modules/nic-modules
new file mode 100644
index 00000000000..fd2ac6cbd0a
--- /dev/null
+++ b/debian.linaro/d-i/modules/nic-modules
@@ -0,0 +1,155 @@
+3c359 ?
+3c501 ?
+3c503 ?
+3c505 ?
+3c507 ?
+3c509 ?
+3c515 ?
+3c523 ?
+3c527 ?
+3c59x ?
+8139cp ?
+8139too ?
+82596 ?
+abyss ?
+ac3200 ?
+adm8211 ?
+airo ?
+airport ?
+amd8111e ?
+arc4 ?
+arcnet ?
+arc-rawmode ?
+arc-rimi ?
+arlan ?
+at1700 ?
+atl1 ?
+atl1c ?
+atl1e ?
+atl2 ?
+atmel ?
+atmel_pci ?
+b44 ?
+bcm43xx ?
+bcm43xx-mac80211 ?
+bmac ?
+bnx2 ?
+bnx2x ?
+bonding ?
+cassini ?
+com20020 ?
+com20020-pci ?
+com90io ?
+com90xx ?
+cs89x0 ?
+de2104x ?
+de4x5 ?
+de600 ?
+de620 ?
+defxx ?
+depca ?
+dl2k ?
+dmfe ?
+dummy ?
+e100 ?
+e1000 ?
+e1000e ?
+e2100 ?
+eepro ?
+eepro100 ?
+eexpress ?
+epic100 ?
+eql ?
+es3210 ?
+eth16i ?
+ewrk3 ?
+fealnx ?
+forcedeth ?
+igb ?
+ps3_gelic ?
+hamachi ?
+hermes ?
+hp ?
+hp100 ?
+hp-plus ?
+ibmtr ?
+ipddp ?
+ipw2100 ?
+ipw2200 ?
+ipw3945 ?
+ixgb ?
+lance ?
+lanstreamer ?
+lasi_82596 ?
+lne390 ?
+lp486e ?
+mace ?
+mv643xx_eth ?
+myri_sbus ?
+natsemi ?
+ne ?
+ne2 ?
+ne2k-pci ?
+ne3210 ?
+netconsole ?
+netxen_nic ?
+ni5010 ?
+ni52 ?
+ni65 ?
+niu ?
+ns83820 ?
+olympic ?
+orinoco ?
+orinoco_pci ?
+orinoco_plx ?
+orinoco_tmd ?
+pcnet32 ?
+prism54 ?
+r8169 ?
+rate_control ?
+rfc1051 ?
+rfc1201 ?
+rrunner ?
+rt2400 ?
+rt2500 ?
+rt61pci ?
+s2io ?
+shaper ?
+sis190 ?
+sis900 ?
+spidernet ?
+skfp ?
+skge ?
+sk98lin ?
+sky2 ?
+smc9194 ?
+smc-ultra ?
+smc-ultra32 ?
+starfire ?
+strip ?
+sunbmac ?
+sundance ?
+sungem ?
+sungem_phy ?
+sunhme ?
+sunlance ?
+sunqe ?
+sunvnet ?
+tg3 ?
+tlan ?
+tms380tr ?
+tmspci ?
+tulip ?
+tun ?
+typhoon ?
+uli526x ?
+via-rhine ?
+via-velocity ?
+virtio_net ?
+wavelan ?
+wd ?
+winbond-840 ?
+yellowfin ?
+znet ?
+vmxnet3 ?
+xen-netfront ?
diff --git a/debian.linaro/d-i/modules/nic-shared-modules b/debian.linaro/d-i/modules/nic-shared-modules
new file mode 100644
index 00000000000..e33885facb1
--- /dev/null
+++ b/debian.linaro/d-i/modules/nic-shared-modules
@@ -0,0 +1,22 @@
+# PHY
+8390 ?
+mii ?
+
+# CRC modules
+crc-ccitt ?
+crc-itu-t ?
+libcrc32c ?
+
+# mac80211 stuff
+mac80211 ?
+cfg80211 ?
+
+# rt2x00 lib (since rt2x00 is split across usb/pci/cb
+rt2x00lib ?
+
+# Wireless 802.11 modules
+lib80211 ?
+cfg80211 ?
+lib80211_crypt_ccmp ?
+lib80211_crypt_tkip ?
+lib80211_crypt_wep ?
diff --git a/debian.linaro/d-i/modules/nic-usb-modules b/debian.linaro/d-i/modules/nic-usb-modules
new file mode 100644
index 00000000000..e931c01a6de
--- /dev/null
+++ b/debian.linaro/d-i/modules/nic-usb-modules
@@ -0,0 +1,27 @@
+catc ?
+kaweth ?
+pegasus ?
+prism2_usb ?
+rtl8150 ?
+usbnet ?
+zd1211rw ?
+zd1201 ?
+rt2500usb ?
+rt73usb ?
+rt2570 ?
+cdc_ether ?
+asix ?
+cdc_eem ?
+cdc_ether ?
+cdc-phonet ?
+cdc_subset ?
+dm9601 ?
+gl620a ?
+hso ?
+int51x1 ?
+mcs7830 ?
+net1080 ?
+plusb ?
+rndis_host ?
+smsc95xx ?
+zaurus ?
diff --git a/debian.linaro/d-i/modules/parport-modules b/debian.linaro/d-i/modules/parport-modules
new file mode 100644
index 00000000000..75fe0b927c7
--- /dev/null
+++ b/debian.linaro/d-i/modules/parport-modules
@@ -0,0 +1,2 @@
+parport ?
+parport_pc ?
diff --git a/debian.linaro/d-i/modules/plip-modules b/debian.linaro/d-i/modules/plip-modules
new file mode 100644
index 00000000000..446e2bd3350
--- /dev/null
+++ b/debian.linaro/d-i/modules/plip-modules
@@ -0,0 +1 @@
+plip ?
diff --git a/debian.linaro/d-i/modules/ppp-modules b/debian.linaro/d-i/modules/ppp-modules
new file mode 100644
index 00000000000..d4f6a923e20
--- /dev/null
+++ b/debian.linaro/d-i/modules/ppp-modules
@@ -0,0 +1,6 @@
+ppp_async ?
+ppp_deflate ?
+ppp_mppe ?
+pppoe ?
+pppox ?
+ppp_synctty ?
diff --git a/debian.linaro/d-i/modules/sata-modules b/debian.linaro/d-i/modules/sata-modules
new file mode 100644
index 00000000000..9491c6a6f77
--- /dev/null
+++ b/debian.linaro/d-i/modules/sata-modules
@@ -0,0 +1,14 @@
+ahci.ko ?
+sata_inic162x.ko ?
+sata_mv.ko ?
+sata_nv.ko ?
+sata_promise.ko ?
+sata_qstor.ko ?
+sata_sil24.ko ?
+sata_sil.ko ?
+sata_sis.ko ?
+sata_svw.ko ?
+sata_sx4.ko ?
+sata_uli.ko ?
+sata_via.ko ?
+sata_vsc.ko ?
diff --git a/debian.linaro/d-i/modules/scsi-modules b/debian.linaro/d-i/modules/scsi-modules
new file mode 100644
index 00000000000..6b872b9ad10
--- /dev/null
+++ b/debian.linaro/d-i/modules/scsi-modules
@@ -0,0 +1,116 @@
+# SCSI
+raid_class ?
+scsi_transport_spi ?
+scsi_transport_fc ?
+scsi_transport_iscsi ?
+scsi_transport_sas ?
+iscsi_tcp ?
+libiscsi ?
+amiga7xx ?
+a3000 ?
+a2091 ?
+gvp11 ?
+mvme147 ?
+sgiwd93 ?
+cyberstorm ?
+cyberstormII ?
+blz2060 ?
+blz1230 ?
+fastlane ?
+oktagon_esp_mod ?
+atari_scsi ?
+mac_scsi ?
+mac_esp ?
+sun3_scsi ?
+mvme16x ?
+bvme6000 ?
+sim710 ?
+advansys ?
+psi240i ?
+BusLogic ?
+dpt_i2o ?
+u14-34f ?
+ultrastor ?
+aha152x ?
+aha1542 ?
+aha1740 ?
+aic7xxx_old ?
+ips ?
+fd_mcs ?
+fdomain ?
+in2000 ?
+g_NCR5380 ?
+g_NCR5380_mmio ?
+NCR53c406a ?
+NCR_D700 ?
+NCR_Q720_mod ?
+sym53c416 ?
+qlogicfas408 ?
+qla1280 ?
+pas16 ?
+seagate ?
+seagate ?
+t128 ?
+dmx3191d ?
+dtc ?
+zalon7xx ?
+eata_pio ?
+wd7000 ?
+mca_53c9x ?
+ibmmca ?
+eata ?
+dc395x ?
+tmscsim ?
+megaraid ?
+atp870u ?
+esp ?
+gdth ?
+initio ?
+a100u2w ?
+qlogicpti ?
+ide-scsi ?
+mesh ?
+mac53c94 ?
+pluto ?
+dec_esp ?
+3w-xxxx ?
+3w-9xxx ?
+ppa ?
+imm ?
+jazz_esp ?
+sun3x_esp ?
+fcal ?
+lasi700 ?
+nsp32 ?
+ipr ?
+hptiop ?
+stex ?
+osst ?
+sg ?
+ch ?
+scsi_debug ?
+aacraid ?
+aic7xxx ?
+aic79xx ?
+aic94xx ?
+arcmsr ?
+acornscsi_mod ?
+arxescsi ?
+cumana_1 ?
+cumana_2 ?
+ecoscsi ?
+oak ?
+powertec ?
+eesox ?
+ibmvscsic ?
+libsas ?
+lpfc ?
+megaraid_mm ?
+megaraid_mbox ?
+megaraid_sas ?
+qla2xxx ?
+sym53c8xx ?
+qla4xxx ?
+mvsas ?
+vmw_pvscsi ?
+ums-cypress ?
diff --git a/debian.linaro/d-i/modules/squashfs-modules b/debian.linaro/d-i/modules/squashfs-modules
new file mode 100644
index 00000000000..b0c5ed0a164
--- /dev/null
+++ b/debian.linaro/d-i/modules/squashfs-modules
@@ -0,0 +1 @@
+squashfs ?
diff --git a/debian.linaro/d-i/modules/storage-core-modules b/debian.linaro/d-i/modules/storage-core-modules
new file mode 100644
index 00000000000..2abfc068a4d
--- /dev/null
+++ b/debian.linaro/d-i/modules/storage-core-modules
@@ -0,0 +1,10 @@
+# Core stacks
+usb-storage ?
+
+# Block level
+
+# Loop modules
+cryptoloop ?
+
+# Needs to be here for better cdrom initrd layout
+isofs ?
diff --git a/debian.linaro/d-i/modules/usb-modules b/debian.linaro/d-i/modules/usb-modules
new file mode 100644
index 00000000000..8e245c263f4
--- /dev/null
+++ b/debian.linaro/d-i/modules/usb-modules
@@ -0,0 +1,9 @@
+ehci-hcd ?
+isp116x-hcd ?
+isp1760 ?
+ohci-hcd ?
+r8a66597-hcd ?
+sl811_cs ?
+sl811-hcd ?
+u132-hcd ?
+uhci-hcd ?
diff --git a/debian.linaro/d-i/modules/vlan-modules b/debian.linaro/d-i/modules/vlan-modules
new file mode 100644
index 00000000000..3d65a5592b5
--- /dev/null
+++ b/debian.linaro/d-i/modules/vlan-modules
@@ -0,0 +1,3 @@
+slp ?
+garp ?
+8021q ?
diff --git a/debian.linaro/d-i/package-list b/debian.linaro/d-i/package-list
new file mode 100644
index 00000000000..6f64caad5a3
--- /dev/null
+++ b/debian.linaro/d-i/package-list
@@ -0,0 +1,189 @@
+Package: kernel-image
+
+Package: char-modules
+Depends: kernel-image
+Priority: standard
+Description: Character module support
+
+Package: fat-modules
+Depends: kernel-image
+Priority: standard
+Description: FAT filesystem support
+ This includes Windows FAT and VFAT support.
+
+Package: fb-modules
+Depends: kernel-image
+Priority: standard
+Description: Framebuffer modules
+
+Package: firewire-core-modules
+Depends: kernel-image, storage-core-modules
+Priority: standard
+Description: Firewire (IEEE-1394) Support
+
+Package: floppy-modules
+Depends: kernel-image
+Priority: standard
+Description: Floppy driver support
+
+Package: fs-core-modules
+Depends: kernel-image
+Priority: standard
+Provides: jfs-modules, reiserfs-modules, xfs-modules
+Description: Base filesystem modules
+ This includes jfs, reiserfs and xfs.
+
+Package: fs-secondary-modules
+Depends: kernel-image, fat-modules
+Priority: standard
+Provides: ntfs-modules, hfs-modules
+Description: Extra filesystem modules
+ This includes support for Windows NTFS and MacOS HFS/HFSPlus
+
+Package: input-modules
+Depends: kernel-image, usb-modules
+Priority: standard
+Description: Support for various input methods
+
+Package: irda-modules
+Depends: kernel-image, nic-shared-modules
+Priority: standard
+Description: Support for Infrared protocols
+
+Package: md-modules
+Depends: kernel-image
+Priority: standard
+Description: Multi-device support (raid, device-mapper, lvm)
+
+Package: nic-modules
+Depends: kernel-image, nic-shared-modules, virtio-modules
+Priority: standard
+Description: Network interface support
+
+Package: nic-pcmcia-modules
+Depends: kernel-image, nic-shared-modules, nic-modules
+Priority: standard
+Description: PCMCIA network interface support
+
+Package: nic-usb-modules
+Depends: kernel-image, nic-shared-modules, usb-modules
+Priority: standard
+Description: USB network interface support
+
+Package: nic-shared-modules
+Depends: kernel-image, crypto-modules
+Priority: standard
+Description: nic shared modules
+ This package contains modules which support nic modules
+
+Package: parport-modules
+Depends: kernel-image
+Priority: standard
+Description: Parallel port support
+
+Package: pata-modules
+Depends: kernel-image, storage-core-modules
+Priority: standard
+Description: PATA support modules
+
+Package: pcmcia-modules
+Depends: kernel-image
+Priority: standard
+Description: PCMCIA Modules
+
+Package: pcmcia-storage-modules
+Depends: kernel-image, scsi-modules
+Priority: standard
+Description: PCMCIA storage support
+
+Package: plip-modules
+Depends: kernel-image, nic-shared-modules, parport-modules
+Priority: standard
+Description: PLIP (parallel port) networking support
+
+Package: ppp-modules
+Depends: kernel-image, nic-shared-modules, serial-modules
+Priority: standard
+Description: PPP (serial port) networking support
+
+Package: sata-modules
+Depends: kernel-image, storage-core-modules
+Priority: standard
+Description: SATA storage support
+
+Package: scsi-modules
+Depends: kernel-image, storage-core-modules
+Priority: standard
+Description: SCSI storage support
+
+Package: serial-modules
+Depends: kernel-image
+Priority: standard
+Description: Serial port support
+
+Package: storage-core-modules
+Depends: kernel-image
+Priority: standard
+Provides: loop-modules
+Description: Core storage support
+ Includes core SCSI, LibATA, USB-Storage. Also includes related block
+ devices for CD, Disk and Tape medium (and IDE Floppy).
+
+Package: usb-modules
+Depends: kernel-image, storage-core-modules
+Priority: standard
+Description: Core USB support
+
+Package: nfs-modules
+Priority: standard
+Depends: kernel-image
+Description: NFS filesystem drivers
+ Includes the NFS client driver, and supporting modules.
+
+Package: block-modules
+Priority: standard
+Depends: kernel-image, storage-core-modules, parport-modules, virtio-modules
+Description: Block storage devices
+ This package contains the block storage devices, including DAC960 and
+ paraide.
+
+Package: message-modules
+Priority: standard
+Depends: kernel-image, storage-core-modules, scsi-modules
+Description: Fusion and i2o storage modules
+ This package containes the fusion and i2o storage modules.
+
+Package: crypto-modules
+Priority: extra
+Depends: kernel-image
+Description: crypto modules
+ This package contains crypto modules.
+
+Package: virtio-modules
+Priority: standard
+Depends: kernel-image
+Description: VirtIO Modules
+ Includes modules for VirtIO (virtual machine, generally kvm guests)
+
+Package: socket-modules
+Depends: kernel-image
+Priority: standard
+Description: Unix socket support
+
+Package: mouse-modules
+Depends: kernel-image, input-modules, usb-modules
+Priority: extra
+Description: Mouse support
+ This package contains mouse drivers for the Linux kernel.
+
+Package: squashfs-modules
+Depends: kernel-image
+Priority: extra
+Description: squashfs modules
+ This package contains squashfs modules.
+
+Package: vlan-modules
+Depends: kernel-image
+Priority: extra
+Description: vlan modules
+ This package contains vlan (8021.Q) modules.
diff --git a/debian.linaro/etc/getabis b/debian.linaro/etc/getabis
new file mode 100644
index 00000000000..1f5e2994dcb
--- /dev/null
+++ b/debian.linaro/etc/getabis
@@ -0,0 +1,8 @@
+repo_list=(
+ "http://archive.ubuntu.com/ubuntu/pool/main/l/linux"
+ "http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux"
+ "http://archive.ubuntu.com/ubuntu/pool/universe/l/linux"
+ "http://ports.ubuntu.com/ubuntu-ports/pool/universe/l/linux"
+)
+
+getall armel linaro-mx51 linaro-omap linaro-vexpress
diff --git a/debian.linaro/etc/kernelconfig b/debian.linaro/etc/kernelconfig
new file mode 100644
index 00000000000..395f1faa942
--- /dev/null
+++ b/debian.linaro/etc/kernelconfig
@@ -0,0 +1,7 @@
+if [ "$variant" = "ports" ]; then
+ archs="sparc powerpc ia64"
+ family='ports'
+else
+ archs=" armel"
+ family='ubuntu'
+fi
diff --git a/debian.linaro/rules.d/armel.mk b/debian.linaro/rules.d/armel.mk
new file mode 100644
index 00000000000..1b0cdd9ff18
--- /dev/null
+++ b/debian.linaro/rules.d/armel.mk
@@ -0,0 +1,16 @@
+build_arch = arm
+header_arch = arm
+asm_link = arm
+defconfig = defconfig
+flavours = %FLAVOUR%
+build_image = zImage
+kernel_file = arch/$(build_arch)/boot/zImage
+install_file = vmlinuz
+no_dumpfile = true
+
+loader = grub
+do_doc_package = false
+do_source_package = false
+do_common_headers_indep = false
+do_libc_dev_package = false
+do_tools = false