]> pilppa.org Git - familiar-h63xx-build.git/blobdiff - org.handhelds.familiar/packages/gpe-shield/gpe-shield_0.9.bb
gpe-shield: avoid spurious error messages.
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gpe-shield / gpe-shield_0.9.bb
index fd1d2c4a179766f1af2a748af3d62d2e8924d24c..85029bcaec89a27f29d86bfd6b8b3b79583b666b 100644 (file)
@@ -1,11 +1,19 @@
-PR          = "r0"
+PR          = "r2"
 LICENSE     = "GPL"
 DEPENDS     = "libgpewidget iptables virtual/kernel"
-RDEPENDS    = "iptables"
+RDEPENDS    = "gpe-su iptables"
 RRECOMMENDS = "kernel-module-ipt-state"
 SECTION     = "gpe"
 MAINTAINER  = "Florian Boor <florian.boor@kernelconcepts.de>"
 
 DESCRIPTION = "GPE network security tool"
 
-inherit gpe pkgconfig
+inherit gpe
+
+SRC_URI += "file://ipshield"
+
+do_install_append () {
+       chmod 0755 ${D}${bindir}/gpe-shield
+       sed -i -e 's:Exec=gpe-shield:Exec=gpe-su -c "${bindir}/gpe-shield > /dev/null":' ${D}${datadir}/applications/${PN}.desktop
+       install -m 0755 ${WORKDIR}/ipshield ${D}${sysconfdir}/init.d
+}