Merge oe-devel@oe-devel.bkbits.net:packages
[openembedded.git] / conf / distro / openslug.conf
1 #@TYPE: Distribution
2 #@NAME: OpenSlug
3 #@DESCRIPTION: OpenSlug Linux Distribution for the NSLU2
4
5 TARGET_FPU ?= "soft"
6 TARGET_OS = "linux-uclibc"
7
8 INHERIT += " package_ipk debian nslu2_flashimg"
9
10 IMAGE_FSTYPES = "jffs2"
11
12 OPENSLUG_DEVICE_TABLE = "${@oe.which(oe.data.getVar('OEPATH', d, 1), 'files/device_table-nslu2.txt')}"
13 EXTRA_IMAGECMD_jffs2 = "--pad --big-endian --eraseblock=0x20000 -D ${OPENSLUG_DEVICE_TABLE}"
14
15 OPENSLUG_EXTRA_DEPENDS  += "virtual/kernel module-init-tools"
16 OPENSLUG_EXTRA_RDEPENDS += "kernel-module-usbnet kernel-module-usbserial  \
17 kernel-module-usbcore kernel-module-usb-storage  kernel-module-ohci-hcd \
18 kernel-module-pegasus  kernel-module-p8022 kernel-module-kaweth \
19 kernel-module-ehci-hcd \
20 kernel-module-scsi-mod kernel-module-sd-mod kernel-module-ext3 kernel-module-jbd \
21 module-init-tools"
22
23 OPENSLUG_EXTRA_INSTALL += "kernel-module-usbnet kernel-module-usbserial  \
24 kernel-module-usbcore kernel-module-usb-storage  kernel-module-ohci-hcd \
25 kernel-module-pegasus  kernel-module-p8022 kernel-module-kaweth \
26 kernel-module-ehci-hcd \
27 kernel-module-scsi-mod kernel-module-sd-mod kernel-module-ext3 kernel-module-jbd \
28 module-init-tools"
29
30 BOOTSTRAP_EXTRA_DEPENDS  += "${OPENSLUG_EXTRA_DEPENDS}"
31 BOOTSTRAP_EXTRA_RDEPENDS += "${OPENSLUG_EXTRA_RDEPENDS}"
32
33 PREFERRED_PROVIDER_virtual/kernel ?= "openslug-kernel"
34 PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"