From a4a7d90f3e9eabb1dd99762391a26c5687b5b80a Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 25 Apr 2009 09:47:56 +0200 Subject: 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 file changed, 37 insertions(+) create mode 100644 recipes/webif/webif_svn.bb (limited to 'recipes/webif') diff --git a/recipes/webif/webif_svn.bb b/recipes/webif/webif_svn.bb new file mode 100644 index 0000000000..8e84293c2d --- /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" -- cgit v1.2.3