Meta: Recipe Reogranization

This is the next stage of recipe reorganization, in this stage
many recipes where moved to a new meta-demoapps layer since this
is more appropriate for demo usage then the core. Additional some
recipes were moved to meta-extras to indicate they may be depercated
at a future time.

A number of recipes were modified since dependencies need to be
corrected.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
This commit is contained in:
Saul Wold
2010-11-22 13:57:13 +00:00
committed by Richard Purdie
parent 762fd6b7b3
commit cfe12efb5e
197 changed files with 39 additions and 602 deletions

View File

@@ -0,0 +1,36 @@
#!/bin/sh
#
# Copyright 2007 Openedhand Ltd.
#
# Author: Richard Purdie <rpurdie@openedhand.com>
#
PKGSYSTEM=/var/dpkg
if [ ! -e $PKGSYSTEM/status ]; then
if [ -e /usr/lib/opkg/status ]; then
PKGSYSTEM=/usr/lib/opkg
else
echo "No package system found"
exit 1
fi
fi
STAMP=$PKGSYSTEM/postinsts-done
STATFILE=$PKGSYSTEM/status
STATFILE2=$PKGSYSTEM/status2
if [ -e $STAMP ]; then
exit 0
fi
awk -f /usr/share/run-postinsts/run-postinsts.awk $STATFILE > $STATFILE2
if [ $? = 0 ]; then
mv $STATFILE2 $STATFILE
touch $STAMP
exit 0
else
rm -f $STATFILE2
rm -f $STAMP
exit 1
fi

View File

@@ -0,0 +1,30 @@
#
# Copyright 2007 Openedhand Ltd.
#
# Author: Richard Purdie <rpurdie@openedhand.com>
#
# Rather hacky proof of concept
#
BEGIN {
rc=system("test -d /usr/dpkg/info/")
if (rc==0)
pkgdir="/var/dpkg/info"
else
pkgdir="/usr/lib/opkg/info"
package=""
}
/Package:.*/ {
package = substr($0, 10)
}
/Status:.*unpacked.*/ {
print "Configuring: " package > "/dev/stderr"
ret = system(pkgdir "/" package ".postinst 1>&2")
if (ret == 0)
$0 = gensub("unpacked", "installed", 1)
else
print "Postinstall failed for " package > "/dev/stderr"
}
{
print $0
}

View File

@@ -0,0 +1,27 @@
DESCRIPTION = "Run postinstall scripts on device using awk"
SECTION = "devel"
PR = "r6"
LICENSE = "MIT"
SRC_URI = "file://run-postinsts file://run-postinsts.awk"
INITSCRIPT_NAME = "run-postinsts"
INITSCRIPT_PARAMS = "start 98 S ."
inherit update-rc.d
do_configure() {
:
}
do_compile () {
:
}
do_install() {
install -d ${D}${sysconfdir}/init.d/
install -m 0755 ${WORKDIR}/run-postinsts ${D}${sysconfdir}/init.d/
install -d ${D}${datadir}/${PN}/
install -m 0644 ${WORKDIR}/run-postinsts.awk ${D}${datadir}/${PN}/
}

View File

@@ -1,59 +0,0 @@
DESCRIPTION = "Console based version of exmap, a memory usage analysis tool"
HOMEPAGE = "http://projects.o-hand.com/exmap-console"
SECTION = "devel"
LICENSE = "GPL"
DEPENDS = "virtual/kernel readline glib-2.0"
SRC_URI = "http://projects.o-hand.com/sources/exmap-console/exmap-console-${PV}.tgz"
TEMPPACKAGE_ARCH := "${PACKAGE_ARCH}"
inherit module-base
inherit autotools
PACKAGE_ARCH = "${TEMPPACKAGE_ARCH}"
PACKAGES =+ "exmap-server kernel-module-exmap"
FILES_exmap-console = "${bindir}/exmap ${bindir}/exmapd"
RDEPENDS_exmap-console += "kernel-module-exmap"
FILES_exmap-server = "${bindir}/exmapserver"
RDEPENDS_exmap-server += "kernel-module-exmap"
FILES_kernel-module-exmap = "${base_libdir}"
PACKAGE_ARCH_kernel-module-exmap = "${MACHINE_ARCH}"
RDEPENDS_kernel-module-exmap += "update-modules kernel-image-${KERNEL_VERSION}"
S = "${WORKDIR}/exmap-console-${PV}"
export MODULE_PATH="${D}${base_libdir}/modules/${KERNEL_VERSION}"
do_compile() {
cd ${S}/src
make
cd ${S}/kernel
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
oe_runmake KERNEL_PATH=${STAGING_KERNEL_DIR} \
KERNEL_SRC=${STAGING_KERNEL_DIR} \
KERNEL_VERSION=${KERNEL_VERSION} \
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
${MAKE_TARGETS}
}
do_install() {
oe_runmake 'DESTDIR=${D}' 'DEPMOD=/bin/true' install
}
pkg_postinst_append_kernel-module-exmap () {
if [ -n "$D" ]; then
exit 1
fi
depmod -a
update-modules || true
}
pkg_postrm_append_kernel-module-exmap () {
update-modules || true
}

View File

@@ -1,3 +0,0 @@
require exmap-console.inc
PR = "r8"

View File

@@ -1,8 +0,0 @@
require exmap-console.inc
PV = "0.4+svnr${SRCREV}"
PR = "r5"
SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=exmap-console;proto=http"
S = "${WORKDIR}/exmap-console"