diff options
| author | Florian Boor <florian.boor@kernelconcepts.de> | 2008-02-07 13:08:35 +0000 |
|---|---|---|
| committer | Florian Boor <florian.boor@kernelconcepts.de> | 2008-02-07 13:08:35 +0000 |
| commit | be3429189fb5eb2c12936f8d568bd8ba7d111ddc (patch) | |
| tree | 3a96cda412e61a886aae321d88c6ed16bf994e51 | |
| parent | 6853e674e42ffa97b62d6354c38d15b075956ecd (diff) | |
| parent | 28fee5ea2a5f032871b989acd23e6c4ac26287e4 (diff) | |
merge of '0f1b9dcedb4d611ce7ce7ca8935b934dbc44061c'
and '8dadec7d9f47d3e60f4729a152204227dce39c49'
65 files changed, 1436 insertions, 2305 deletions
diff --git a/conf/distro/include/sane-srcrevs.inc b/conf/distro/include/sane-srcrevs.inc index c7b8cbb478..a4da94808c 100644 --- a/conf/distro/include/sane-srcrevs.inc +++ b/conf/distro/include/sane-srcrevs.inc @@ -26,7 +26,7 @@ SRCREV_pn-fstests ?= "204" SRCREV_pn-gconf-dbus ?= "606" SRCREV_pn-gnuradio ?= "6377" SRCREV_pn-gpe-contacts ?= "9312" -SRCREV_pn-gsm0710muxd ?= "42" +SRCREV_pn-gsm0710muxd ?= "70" SRCREV_pn-gtkhtml2 ?= "1158" SRCREV_pn-gypsy ?= "56" SRCREV_pn-hildon-1 ?= "14429" @@ -124,7 +124,7 @@ SRCREV_pn-opkg-native ?= "4019" SRCREV_pn-oprofileui ?= "160" SRCREV_pn-psplash ?= "249" SRCREV_pn-python-formencode = "3148" -SRCREV_pn-python-fso-pyproto = "49" +SRCREV_pn-python-fso-pyproto = "70" SRCREV_pn-python-gsmd = "127" SRCREV_pn-settings-daemon ?= "1755" SRCREV_pn-sjf2410-linux-native ?= "933" diff --git a/packages/libglade/libglade-2.0.1/.mtn2git_empty b/contrib/image-convert/.mtn2git_empty index e69de29bb2..e69de29bb2 100644 --- a/packages/libglade/libglade-2.0.1/.mtn2git_empty +++ b/contrib/image-convert/.mtn2git_empty diff --git a/contrib/image-convert/README b/contrib/image-convert/README new file mode 100644 index 0000000000..9daca60703 --- /dev/null +++ b/contrib/image-convert/README @@ -0,0 +1,5 @@ +This directory contains scripts to convert (root) filesystem images from one +format to another. While OpenEmbedded has extensive support for generating +images in various formats, sometimes it may be useful/needed to convert +already existing image. + diff --git a/contrib/image-convert/cpio2tar b/contrib/image-convert/cpio2tar new file mode 100755 index 0000000000..7f2c92fe26 --- /dev/null +++ b/contrib/image-convert/cpio2tar @@ -0,0 +1,9 @@ +#!/bin/sh + +STAGING= #~/linux-ppc/build-oe-angstrom/tmp/staging/i686-linux/bin/ + +${STAGING}fakeroot bash -c " \ +rm -rf scratch; mkdir scratch; \ +cd scratch; gzip -d -c ../$1 | cpio -i --make-directories; \ +cd ..; \ +tar -cj -C scratch -f $(basename $1 .cpio.gz).tar.bz2 ." diff --git a/contrib/image-convert/tar2ext2 b/contrib/image-convert/tar2ext2 new file mode 100755 index 0000000000..d5756a4733 --- /dev/null +++ b/contrib/image-convert/tar2ext2 @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ $# -ne 2 ]; then + echo "Usage: $0 <tarball> <ext2 size>" + exit +fi + +ext=`echo $1 | sed -r -e 's/.+\.([^.]+\.[^.]+)/\1/'` +base=$(basename $1 .$ext) +dir=$(dirname $1) + +if [ "$ext" == "tar.bz2" ]; then + uncompress=j +else + uncompress=z +fi + +rm -rf mnt +mkdir -p mnt + +fakeroot bash -c "\ +tar -x$uncompress -f $1 -C mnt; \ +genext2fs -d mnt -b $(($2 * 1024)) $dir/$base.img; \ +rm -rf mnt; \ +" diff --git a/contrib/image-convert/tar2ext2.mount b/contrib/image-convert/tar2ext2.mount new file mode 100755 index 0000000000..7e23098c4d --- /dev/null +++ b/contrib/image-convert/tar2ext2.mount @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ $# -ne 2 ]; then + echo "Usage: $0 <tarball> <ext2 size>" + exit +fi + +ext=`echo $1 | sed -r -e 's/.+\.([^.]+\.[^.]+)/\1/'` +base=$(basename $1 .$ext) +if [ "$ext" == "tar.bz2" ]; then + uncompress=j +else + uncompress=z +fi + +dd if=/dev/zero of=$base.img bs=1M count=$2 +mkfs.ext2 -F -m1 $base.img + +mkdir -p mnt +mount -o loop $base.img mnt + +tar -x$uncompress -f $1 -C mnt + +umount mnt +rm -rf mnt diff --git a/contrib/image-convert/tar2jffs b/contrib/image-convert/tar2jffs new file mode 100755 index 0000000000..7bf158e4a5 --- /dev/null +++ b/contrib/image-convert/tar2jffs @@ -0,0 +1,8 @@ +#!/bin/sh + +STAGING= #~/linux-ppc/build-oe-angstrom/tmp/staging/i686-linux/bin/ + +${STAGING}fakeroot bash -c " \ +rm -rf scratch; mkdir scratch; \ +tar -xj -f $1 -C scratch; \ +${STAGING}mkfs.jffs2 -x lzo --root=scratch --faketime --output=$(dirname $1)/$(basename $1 .tar.bz2).jffs2" diff --git a/packages/angstrom/angstrom-feed-configs.bb b/packages/angstrom/angstrom-feed-configs.bb index 1415080fbd..d0465b4d53 100644 --- a/packages/angstrom/angstrom-feed-configs.bb +++ b/packages/angstrom/angstrom-feed-configs.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Configuration files for online package repositories aka feeds" #PV = "${DISTRO_VERSION}" -PR = "r3" +PR = "r4" PACKAGE_ARCH = "${MACHINE_ARCH}" FEED_BASEPATH ?= "unstable/feed/" @@ -27,6 +27,11 @@ do_compile() { do_install () { install -d ${D}${sysconfdir}/ipkg install -m 0644 ${S}/${sysconfdir}/ipkg/* ${D}${sysconfdir}/ipkg/ + # opkg compat symlinks + install -d ${D}${sysconfdir}/opkg + for feed in ${D}${sysconfdir}/ipkg/* ; do + ln -sf ${sysconfdir}/ipkg/$(basename $feed) ${D}${sysconfdir}/opkg/$(basename $feed) + done } CONFFILES_${PN} += "${sysconfdir}/ipkg/base-feed.conf \ diff --git a/packages/freesmartphone/gsm0710muxd_svn.bb b/packages/freesmartphone/gsm0710muxd_svn.bb index f451f7814c..0849b55bbc 100644 --- a/packages/freesmartphone/gsm0710muxd_svn.bb +++ b/packages/freesmartphone/gsm0710muxd_svn.bb @@ -4,7 +4,7 @@ SECTION = "console/network" DEPENDS = "intltool-native dbus" LICENSE = "GPL" PV = "0.0+svnr${SRCREV}" -PR = "r1" +PR = "r2" SRC_URI = "svn://projects.linuxtogo.org/svn/smartphones/trunk/software;module=gsm0710muxd" S = "${WORKDIR}/gsm0710muxd" @@ -18,3 +18,13 @@ do_install_append() { chmod a+rx ${D}${sysconfdir}/init.d/gsm0710muxd } +pkg_postinst_${PN}() { + # can't do this offline + if [ "x$D" != "x" ]; then + exit 1 + fi + # reload dbus configuration files + for i in `pidof dbus-daemon`; do + kill -SIGHUP $i + done +} diff --git a/packages/images/initramfs-bootmenu-image.bb b/packages/images/initramfs-bootmenu-image.bb index a495363661..b94cc232cd 100644 --- a/packages/images/initramfs-bootmenu-image.bb +++ b/packages/images/initramfs-bootmenu-image.bb @@ -1,6 +1,7 @@ -# Sample initramfs image +# initramfs image with interactive boot menu allowing to select rootfs location +# from choices of block devices, loopback images and NFS. -IMAGE_INSTALL = "busybox-static initramfs-module-bootmenu" +IMAGE_INSTALL = "busybox-static initramfs-module-bootmenu initramfs-module-check-modules" IMAGE_LINGUAS = "" # Remove any kernel-image that the kernel-module-* packages may have pulled in. diff --git a/packages/images/initramfs-image.bb b/packages/images/initramfs-image.bb index 3103b9f765..162e6676d7 100644 --- a/packages/images/initramfs-image.bb +++ b/packages/images/initramfs-image.bb @@ -1,4 +1,6 @@ -# Sample initramfs image +# initramfs image allowing to boot from location as specified on kernel +# command line, from teh choices of block device, loop back images (including +# recursive) and NFS. IMAGE_INSTALL = "initramfs-module-block initramfs-module-loop initramfs-module-nfs" IMAGE_LINGUAS = "" diff --git a/packages/images/initramfs-minimal-image.bb b/packages/images/initramfs-minimal-image.bb index d696468913..cb323ddd50 100644 --- a/packages/images/initramfs-minimal-image.bb +++ b/packages/images/initramfs-minimal-image.bb @@ -1,4 +1,4 @@ -# Sample initramfs image +# Sample initramfs image, very minimal IMAGE_INSTALL = "initramfs-module-nfs busybox-static" diff --git a/packages/initrdscripts/files/90-check-modules.sh b/packages/initrdscripts/files/90-check-modules.sh new file mode 100644 index 0000000000..2423d7f8c5 --- /dev/null +++ b/packages/initrdscripts/files/90-check-modules.sh @@ -0,0 +1,24 @@ +#!/bin/sh +# Check that modules for the current kernel exist, error out otherwise + +uname=`cat /proc/version` +ver=`expr "x$uname" : 'xLinux version \([^ ]\+\) '` + +if [ -n "$BOOT_ROOT" -a ! -d "$BOOT_ROOT/lib/modules/$ver" ]; then + echo -e "\033[1m====================" + echo "ERROR!" + echo "There are no modules for this kernel" + echo "version ($ver) in the root file " + echo "system, which will lead to boot failure or" + echo "broken functionally. If you performed" + echo "a kernel upgrade, make sure that version" + echo "installed in root filesystem matches" + echo "version used in bootloader." + echo -e "====================\033[0m" + echo + + echo "System halted" + while true; do + sleep 10000 + done +fi diff --git a/packages/initrdscripts/initramfs-module-check-modules_1.0.bb b/packages/initrdscripts/initramfs-module-check-modules_1.0.bb new file mode 100644 index 0000000000..6986316a6f --- /dev/null +++ b/packages/initrdscripts/initramfs-module-check-modules_1.0.bb @@ -0,0 +1,12 @@ +SRC_URI = "file://90-check-modules.sh" +PR = "r0" +DESCRIPTION = "An initramfs module for checking that kernel modules exist in rootfs" +RDEPENDS = "initramfs-uniboot" + +do_install() { + install -d ${D}/initrd.d + install -m 0755 ${WORKDIR}/90-check-modules.sh ${D}/initrd.d/ +} + +PACKAGE_ARCH = "all" +FILES_${PN} += " /initrd.d/* " diff --git a/packages/kismet/kismet-newcore_svn.bb b/packages/kismet/kismet-newcore_svn.bb index fd1eadfeb7..6f3c00bdcb 100644 --- a/packages/kismet/kismet-newcore_svn.bb +++ b/packages/kismet/kismet-newcore_svn.bb @@ -1,28 +1,12 @@ -DESCRIPTION = "Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system" -HOMEPAGE = "http://www.kismetwireless.net/" -SECTION = "console/network" -LICENSE = "GPLv2" -DEPENDS = "expat gmp imagemagick tiff fakeroot-native zlib bzip2" -PV = "0.0+svnr${SRCREV}" -PR = "r2" -DEFAULT_PREFERENCE = "-1" -SRC_URI = "svn://svn.kismetwireless.net/code/branch/;module=kismet-newcore;proto=http" +require kismet.inc -EXTRA_OECONF = "--disable-gpsmap --enable-wsp100 --with-pcap=linux \ - --with-linuxheaders=${STAGING_KERNEL_DIR}/include" - -inherit autotools - -S = "${WORKDIR}/kismet-newcore" - -fakeroot do_install() { - oe_runmake "DESTDIR=${D}" suidinstall -} +DEFAULT_PREFERENCE = "-1" -PACKAGES =+ "${PN}-sounds" +PV = "0.0+svnr${SRCREV}" +PR = "r3" -FILES_${PN}-sounds = "${datadir}/kismet/wav" -RDEPENDS_${PN}-sounds = "sox" +SRC_URI = "svn://svn.kismetwireless.net/code/branch/;module=kismet-newcore;proto=http" -CONFFILES_${PN} = "${sysconfdir}/kismet.conf ${sysconfdir}/kismet_ui.conf ${sysconfdir}/kismet_drone.conf" +EXTRA_OECONF += "--disable-gpsmap" +S = "${WORKDIR}/kismet-newcore" diff --git a/packages/kismet/kismet.inc b/packages/kismet/kismet.inc new file mode 100644 index 0000000000..57298c5c00 --- /dev/null +++ b/packages/kismet/kismet.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system" +HOMEPAGE = "http://www.kismetwireless.net/" +SECTION = "console/network" +LICENSE = "GPLv2" +DEPENDS = "expat gmp imagemagick tiff fakeroot-native zlib bzip2 libpcap" + +SRC_URI = "http://www.kismetwireless.net/code/kismet-${PV}.tar.gz" + +EXTRA_OECONF = "--enable-wsp100 --with-pcap=linux \ + --with-linuxheaders=${STAGING_KERNEL_DIR}/include" + +inherit autotools + +fakeroot do_install() { + oe_runmake "DESTDIR=${D}" suidinstall +} + +do_install_append() { + if test -e ${WORKDIR}/kismet.conf; then + install -m 644 ${WORKDIR}/kismet.conf ${D}${sysconfdir}/ + fi +} + +PACKAGES =+ "${PN}-sounds ${PN}-gpsmap" + +FILES_${PN}-sounds = "${datadir}/kismet/wav" +RDEPENDS_${PN}-sounds = "sox" + +FILES_${PN}-gpsmap = "${bindir}/gpsmap*" +RDEPENDS_${PN}-gpsmap = "gpsd" + +CONFFILES_${PN} = "${sysconfdir}/kismet.conf ${sysconfdir}/kismet_ui.conf ${sysconfdir}/kismet_drone.conf" + diff --git a/packages/kismet/kismet_2007-01-R1b.bb b/packages/kismet/kismet_2007-01-R1b.bb index a908ac4637..ef1cf86c98 100644 --- a/packages/kismet/kismet_2007-01-R1b.bb +++ b/packages/kismet/kismet_2007-01-R1b.bb @@ -1,34 +1,3 @@ -DESCRIPTION = "Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system" -HOMEPAGE = "http://www.kismetwireless.net/" -SECTION = "console/network" -LICENSE = "GPLv2" -DEPENDS = "expat gmp imagemagick tiff fakeroot-native zlib bzip2" -PR = "r2" - -SRC_URI = "http://www.kismetwireless.net/code/kismet-${PV}.tar.gz" - -EXTRA_OECONF = "--enable-wsp100 --with-pcap=linux \ - --with-linuxheaders=${STAGING_KERNEL_DIR}/include" - -inherit autotools - -fakeroot do_install() { - oe_runmake "DESTDIR=${D}" suidinstall -} - -do_install_append() { - if test -e ${WORKDIR}/kismet.conf; then - install -m 644 ${WORKDIR}/kismet.conf ${D}${sysconfdir}/ - fi -} - -PACKAGES =+ "${PN}-sounds ${PN}-gpsmap" - -FILES_${PN}-sounds = "${datadir}/kismet/wav" -RDEPENDS_${PN}-sounds = "sox" - -FILES_${PN}-gpsmap = "${bindir}/gpsmap*" -RDEPENDS_${PN}-gpsmap = "gpsd" - -CONFFILES_${PN} = "${sysconfdir}/kismet.conf ${sysconfdir}/kismet_ui.conf ${sysconfdir}/kismet_drone.conf" +require kismet.inc +PR = "r3" diff --git a/packages/kismet/kismet_2007-10-R1.bb b/packages/kismet/kismet_2007-10-R1.bb index 1a53c6f78f..ef1cf86c98 100644 --- a/packages/kismet/kismet_2007-10-R1.bb +++ b/packages/kismet/kismet_2007-10-R1.bb @@ -1,34 +1,3 @@ -DESCRIPTION = "Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system" -HOMEPAGE = "http://www.kismetwireless.net/" -SECTION = "console/network" -LICENSE = "GPLv2" -DEPENDS = "expat gmp imagemagick tiff fakeroot-native zlib bzip2 libpcap" -PR = "r2" - -SRC_URI = "http://www.kismetwireless.net/code/kismet-${PV}.tar.gz" - -EXTRA_OECONF = "--enable-wsp100 --with-pcap=linux \ - --with-linuxheaders=${STAGING_KERNEL_DIR}/include" - -inherit autotools - -fakeroot do_install() { - oe_runmake "DESTDIR=${D}" suidinstall -} - -do_install_append() { - if test -e ${WORKDIR}/kismet.conf; then - install -m 644 ${WORKDIR}/kismet.conf ${D}${sysconfdir}/ - fi -} - -PACKAGES =+ "${PN}-sounds ${PN}-gpsmap" - -FILES_${PN}-sounds = "${datadir}/kismet/wav" -RDEPENDS_${PN}-sounds = "sox" - -FILES_${PN}-gpsmap = "${bindir}/gpsmap*" -RDEPENDS_${PN}-gpsmap = "gpsd" - -CONFFILES_${PN} = "${sysconfdir}/kismet.conf ${sysconfdir}/kismet_ui.conf ${sysconfdir}/kismet_drone.conf" +require kismet.inc +PR = "r3" diff --git a/packages/kismet/kismet_svn.bb b/packages/kismet/kismet_svn.bb index 10723dd42a..878678052a 100644 --- a/packages/kismet/kismet_svn.bb +++ b/packages/kismet/kismet_svn.bb @@ -1,37 +1,10 @@ -DESCRIPTION = "Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system" -HOMEPAGE = "http://www.kismetwireless.net/" -SECTION = "console/network" -LICENSE = "GPLv2" -DEPENDS = "expat gmp imagemagick tiff fakeroot-native zlib bzip2" -PV = "2007-10-R1+svnr${SRCREV}" -PR = "r1" +require kismet.inc + DEFAULT_PREFERENCE = "-1" -SRC_URI = "svn://svn.kismetwireless.net/code/;module=trunk;proto=http" -EXTRA_OECONF = "--enable-wsp100 --with-pcap=linux \ - --with-linuxheaders=${STAGING_KERNEL_DIR}/include" +PV = "2007-10-R1+svnr${SRCREV}" +PR = "r2" -inherit autotools +SRC_URI = "svn://svn.kismetwireless.net/code/;module=trunk;proto=http" S = "${WORKDIR}/trunk" - -fakeroot do_install() { - oe_runmake "DESTDIR=${D}" suidinstall -} - -do_install_append() { - if test -e ${WORKDIR}/kismet.conf; then - install -m 644 ${WORKDIR}/kismet.conf ${D}${sysconfdir}/ - fi -} - -PACKAGES =+ "${PN}-sounds ${PN}-gpsmap" - -FILES_${PN}-sounds = "${datadir}/kismet/wav" -RDEPENDS_${PN}-sounds = "sox" - -FILES_${PN}-gpsmap = "${bindir}/gpsmap*" -RDEPENDS_${PN}-gpsmap = "gpsd" - -CONFFILES_${PN} = "${sysconfdir}/kismet.conf ${sysconfdir}/kismet_ui.conf ${sysconfdir}/kismet_drone.conf" - diff --git a/packages/libao/libao_0.8.8.bb b/packages/libao/libao_0.8.8.bb new file mode 100644 index 0000000000..adaabfde33 --- /dev/null +++ b/packages/libao/libao_0.8.8.bb @@ -0,0 +1,39 @@ +LICENSE = "GPL" +DESCRIPTION = "A cross platform audio library" +HOMEPAGE = "http://www.xiph.org/ao/" +SECTION = "libs" +PRIORITY = "optional" +DEPENDS = "alsa-lib pulseaudio" +PROVIDES = "libao-alsa libao-alsa-plugin" +PR = "r0" + +SRC_URI = "http://downloads.xiph.org/releases/ao/libao-${PV}.tar.gz" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--disable-esd --disable-esdtest \ + --disable-alsa --enable-alsa09 \ + --disable-arts --disable-nas \ + --enable-pulse --enable-alsa09-mmap" + |
