[oe-commits] Koen Kooi : webif: add recipe to build the webif binary and package support files

GIT User account git at amethyst.openembedded.net
Sat Apr 25 07:59:34 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: a4a7d90f3e9eabb1dd99762391a26c5687b5b80a
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=a4a7d90f3e9eabb1dd99762391a26c5687b5b80a

Author: Koen Kooi <koen at openembedded.org>
Date:   Sat Apr 25 09:47:56 2009 +0200

webif: add recipe to build the webif binary and package support files
* still needs tweaking to work with some OE config files

---

 recipes/webif/webif_svn.bb |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/recipes/webif/webif_svn.bb b/recipes/webif/webif_svn.bb
new file mode 100644
index 0000000..8e84293
--- /dev/null
+++ b/recipes/webif/webif_svn.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "Web interface"
+LICENSE = "GPL"
+
+PV = "0.0.3+svnr${SRCREV}"
+SRCREV = "4737"
+
+SRC_URI = "svn://x-wrt.googlecode.com/svn;module=trunk;proto=http"
+
+S = "${WORKDIR}/trunk"
+
+do_compile() {
+        cd ${S}/package/webif/ 
+        ${CC} ${CFLAGS} \
+                -D_METAPACK \
+                -I${STAGING_INCDIR} -include endian.h \
+                ${LDFLAGS} \
+                -o ${S}/webifmetabin \
+                src/int2human/main.c src/int2human/human_readable.c \
+                src/wepkeygen/keygen.c src/wepkeygen/md5.c \
+                src/webif-page.c src/bstrip.c src/webifmetabin.c
+}
+
+do_install() {
+	install -d ${D}${bindir}
+	install -m 0755 ${S}/webifmetabin ${D}${bindir}/
+
+	install -d ${D}${sysconfdir}	
+	cp -dPr ${S}/package/webif/files/etc/* ${D}${sysconfdir}/
+
+	install -d ${D}${libdir}
+	cp -dPr ${S}/package/webif/files/usr/lib/* ${D}${libdir}/
+
+	find ${D} -name ".svn" | xargs rm -r || true
+}
+
+
+RDEPENDS_${PN} = "haserl ${IPKG_VARIANT} cron"





More information about the Openembedded-commits mailing list