Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive.git;a=commitdiff;h=bbccf9c37408ddbaec780f75e1fb2e8e6cae6297

commit bbccf9c37408ddbaec780f75e1fb2e8e6cae6297
Author: janny <[EMAIL PROTECTED]>
Date:   Tue Mar 4 18:27:32 2008 +0100

dazuko-fwlive-2.3.4-10-i686
* version bump in fwlive repo

diff --git a/source/apps-extra/dazuko-fwlive/FrugalBuild 
b/source/apps-extra/dazuko-fwlive/FrugalBuild
index aad33dc..aeb1171 100644
--- a/source/apps-extra/dazuko-fwlive/FrugalBuild
+++ b/source/apps-extra/dazuko-fwlive/FrugalBuild
@@ -2,23 +2,37 @@
# Maintainer: Janny <[EMAIL PROTECTED]>

pkgname=dazuko-fwlive
-pkgver=2.3.3
-pkgrel=6
+_F_archive_name=dazuko
+pkgver=2.3.4
+redirver=0.2
+pkgrel=10
pkgdesc="On-access virus scanning kernel interface"
url="http://www.dazuko.org";
license="GPL-2 BSD"
-#Finclude kernel-module
-kver=2.6.22-1
-depends=("kernel-fwlive=$kver")
+_F_kernelmod_scriptlet=$_F_archive_name.install
+Finclude kernel-module
+kver=2.6.24-3
+depends=("kernel-fwlive=$kver" "redirfs-fwlive=$redirver")
makedepends=("kernel-fwlive-source=$kver")
archs=('i686' 'x86_64')
groups=('apps-extra')
up2date="lynx -dump '$url/files/?M=O' | grep -v source |grep -v birthday|grep 
-v pre|Flasttar"
-source=(http://www.dazuko.org/files/dazuko-$pkgver.tar.gz \
-       README.Frugalware)
+source=(http://www.dazuko.org/files/$_F_archive_name-$pkgver.tar.gz \
+       http://www.redirfs.org/packages/redirfs-$redirver.tar.gz \
+       README.Frugalware \
+       0001-add-xp_set_path-function-necessary-for-RedirFS-su.patch \
+       0002-source-code-to-compile-Dazuko-as-an-RedirFS-filter.patch \
+       0003-add-enable-redirfs-to-build-Dazuko-as-a-RedirF.patch)
+sha1sums=('271d0a23d7aed2555f023141504386b6042a5efa' \
+          'c736b6a9b9cb0540010eb865febfd4f3b1fe6d82' \
+          '8292447cba4bdab9dfbb8169c011e74559a00804' \
+          'eebf571563481dba5bce10900b02bff5d6e30b78' \
+          '4f6b6b45a2be49a4e90fd7fb2ad4e40d9e50c436' \
+          'd45e7a44154f61d79f54c940ba6fa6085c88cbf6')

build() {
-       Fcd dazuko-$pkgver/
+       Fcd
+       ln -s redirfs-$redirver ../redirfs
# Patch needed by some F-Secure softwares
patch -p0 < patch_fsecure_init_event.diff || Fdie
# no Fcheckkernel, crosscompilation verified
@@ -26,12 +40,11 @@ build() {
Fsed '`uname -r`' "$_F_kernelmod_uname" configure
find . -type f -exec sed -i '/#include <linux\/config.h>/d' {} \;
./configure --system=linux26 --disable-chroot-support \
-               --without-dep --enable-event-init-module || Fdie
+               --without-dep --enable-event-init-module --enable-redirfs || 
Fdie
make || Fdie
-       Ffilerel $_F_kernelmod_dir/extra/dazuko.ko
+       Ffilerel $_F_kernelmod_dir/extra/$_F_archive_name.ko
make -C library || Fdie
-       Ffile dazuko-${pkgver//_/-}/library/libdazuko.a /usr/lib/libdazuko.a
+       Ffile $_F_archive_name-${pkgver//_/-}/library/libdazuko.a 
/usr/lib/libdazuko.a
Fdoc README.Frugalware
+       Fbuild_kernelmod_scriptlet
}
-sha1sums=('a1772d42327a9c2cc5737993abd2a3bc392ae67c'\
-          '8292447cba4bdab9dfbb8169c011e74559a00804')
diff --git a/source/apps-extra/dazuko-fwlive/dazuko.html 
b/source/apps-extra/dazuko-fwlive/dazuko.html
deleted file mode 100644
index a3f583e..0000000
--- a/source/apps-extra/dazuko-fwlive/dazuko.html
+++ /dev/null
@@ -1,314 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="generator" content="AsciiDoc 8.1.0" />
-<style type="text/css">
-/* Debug borders */
-p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
-/*
-  border: 1px solid red;
-*/
-}
-
-body {
-  margin: 1em 5% 1em 5%;
-}
-
-a {
-  color: blue;
-  text-decoration: underline;
-}
-a:visited {
-  color: fuchsia;
-}
-
-em {
-  font-style: italic;
-}
-
-strong {
-  font-weight: bold;
-}
-
-tt {
-  color: navy;
-}
-
-h1, h2, h3, h4, h5, h6 {
-  color: #527bbd;
-  font-family: sans-serif;
-  margin-top: 1.2em;
-  margin-bottom: 0.5em;
-  line-height: 1.3;
-}
-
-h1 {
-  border-bottom: 2px solid silver;
-}
-h2 {
-  border-bottom: 2px solid silver;
-  padding-top: 0.5em;
-}
-
-div.sectionbody {
-  font-family: serif;
-  margin-left: 0;
-}
-
-hr {
-  border: 1px solid silver;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0.5em;
-}
-
-pre {
-  padding: 0;
-  margin: 0;
-}
-
-span#author {
-  color: #527bbd;
-  font-family: sans-serif;
-  font-weight: bold;
-  font-size: 1.1em;
-}
-span#email {
-}
-span#revision {
-  font-family: sans-serif;
-}
-
-div#footer {
-  font-family: sans-serif;
-  font-size: small;
-  border-top: 2px solid silver;
-  padding-top: 0.5em;
-  margin-top: 4.0em;
-}
-div#footer-text {
-  float: left;
-  padding-bottom: 0.5em;
-}
-div#footer-badges {
-  float: right;
-  padding-bottom: 0.5em;
-}
-
-div#preamble,
-div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
-div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
-div.admonitionblock {
-  margin-right: 10%;
-  margin-top: 1.5em;
-  margin-bottom: 1.5em;
-}
-div.admonitionblock {
-  margin-top: 2.5em;
-  margin-bottom: 2.5em;
-}
-
-div.content { /* Block element content. */
-  padding: 0;
-}
-
-/* Block element titles. */
-div.title, caption.title {
-  font-family: sans-serif;
-  font-weight: bold;
-  text-align: left;
-  margin-top: 1.0em;
-  margin-bottom: 0.5em;
-}
-div.title + * {
-  margin-top: 0;
-}
-
-td div.title:first-child {
-  margin-top: 0.0em;
-}
-div.content div.title:first-child {
-  margin-top: 0.0em;
-}
-div.content + div.title {
-  margin-top: 0.0em;
-}
-
-div.sidebarblock > div.content {
-  background: #ffffee;
-  border: 1px solid silver;
-  padding: 0.5em;
-}
-
-div.listingblock {
-  margin-right: 0%;
-}
-div.listingblock > div.content {
-  border: 1px solid silver;
-  background: #f4f4f4;
-  padding: 0.5em;
-}
-
-div.quoteblock > div.content {
-  padding-left: 2.0em;
-}
-
-div.attribution {
-  text-align: right;
-}
-div.verseblock + div.attribution {
-  text-align: left;
-}
-
-div.admonitionblock .icon {
-  vertical-align: top;
-  font-size: 1.1em;
-  font-weight: bold;
-  text-decoration: underline;
-  color: #527bbd;
-  padding-right: 0.5em;
-}
-div.admonitionblock td.content {
-  padding-left: 0.5em;
-  border-left: 2px solid silver;
-}
-
-div.exampleblock > div.content {
-  border-left: 2px solid silver;
-  padding: 0.5em;
-}
-
-div.verseblock div.content {
-  white-space: pre;
-}
-
-div.imageblock div.content { padding-left: 0; }
-div.imageblock img { border: 1px solid silver; }
-span.image img { border-style: none; }
-
-dl {
-  margin-top: 0.8em;
-  margin-bottom: 0.8em;
-}
-dt {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-  font-style: italic;
-}
-dd > *:first-child {
-  margin-top: 0;
-}
-
-ul, ol {
-    list-style-position: outside;
-}
-ol.olist2 {
-  list-style-type: lower-alpha;
-}
-
-div.tableblock > table {
-  border: 3px solid #527bbd;
-}
-thead {
-  font-family: sans-serif;
-  font-weight: bold;
-}
-tfoot {
-  font-weight: bold;
-}
-
-div.hlist {
-  margin-top: 0.8em;
-  margin-bottom: 0.8em;
-}
-td.hlist1 {
-  vertical-align: top;
-  font-style: italic;
-  padding-right: 0.8em;
-}
-td.hlist2 {
-  vertical-align: top;
-}
-
[EMAIL PROTECTED] print {
-  div#footer-badges { display: none; }
-}
-
-div#toctitle {
-  color: #527bbd;
-  font-family: sans-serif;
-  font-size: 1.1em;
-  font-weight: bold;
-  margin-top: 1.0em;
-  margin-bottom: 0.1em;
-}
-
-div.toclevel1, div.toclevel2 {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-div.toclevel2 {
-  margin-left: 2em;
-}
-/* Workarounds for IE6's broken and incomplete CSS2. */
-
-div.sidebar-content {
-  background: #ffffee;
-  border: 1px solid silver;
-  padding: 0.5em;
-}
-div.sidebar-title, div.image-title {
-  font-family: sans-serif;
-  font-weight: bold;
-  margin-top: 0.0em;
-  margin-bottom: 0.5em;
-}
-
-div.listingblock div.content {
-  border: 1px solid silver;
-  background: #f4f4f4;
-  padding: 0.5em;
-}
-
-div.quoteblock-content {
-  padding-left: 2.0em;
-}
-
-div.exampleblock-content {
-  border-left: 2px solid silver;
-  padding-left: 0.5em;
-}
-
-/* IE6 sets dynamically generated links as visited. */
-div#toc a:visited { color: blue; }
-</style>
-<title>Packages</title>
-</head>
-<body>
-<div id="header">
-<h1>Packages</h1>
-</div>
-<h2>dazuko</h2>
-<div class="sectionbody">
-<p>If you got errors saying:</p>
-<p><em>dazuko: failed to register</em></p>
-<p>then you need to do:</p>
-<div class="listingblock">
-<div class="content">
-<pre><tt># rmmod capability
-# modprobe dazuko
-# modprobe capability</tt></pre>
-</div></div>
-<p>It will work.</p>
-</div>
-<div id="footer">
-<div id="footer-text">
-Last updated 21-Jun-2007 02:28:57 CEST
-</div>
-</div>
-</body>
-</html>
diff --git a/source/apps-extra/dazuko-fwlive/dazuko.install 
b/source/apps-extra/dazuko-fwlive/dazuko.install
index 2809fa6..6004b01 100644
--- a/source/apps-extra/dazuko-fwlive/dazuko.install
+++ b/source/apps-extra/dazuko-fwlive/dazuko.install
@@ -1,30 +1,17 @@
post_install()
{
-       if test `grep dazuko < /etc/sysconfig/modules|wc -l` -gt 1; then
-               sed -i '/^dazuko/d' /etc/sysconfig/modules
-       fi
-       if test `grep commoncap < /etc/sysconfig/modules|wc -l` -gt 1; then
-               sed -i '/^commoncap/d' /etc/sysconfig/modules
-       fi
if ! grep -q  dazuko /etc/sysconfig/modules; then
-               echo "Adding dazuko to /etc/sysconfig/modules..."
-               sed -i 's/capability/dazuko\ncapability/' /etc/sysconfig/modules
-        fi
-       if ! grep -q  commoncap /etc/sysconfig/modules; then
-               echo "Adding commoncap to /etc/sysconfig/modules..."
-               sed -i 's/dazuko/commoncap\ndazuko/' /etc/sysconfig/modules
+               echo -n "adding dazuko to /etc/sysconfig/modules..."
+               echo dazuko >> /etc/sysconfig/modules
+               echo " done."
fi
-       depmod -a
-       rmmod capability 2>/dev/null
-       if test `lsmod|grep commoncap|wc -l` -lt 1; then
-               modprobe commoncap
-       fi
-       if test `lsmod|grep dazuko|wc -l` -ge 1; then
-               rmmod dazuko 2>/dev/null
+       depmod -a $_F_kernelmod_uname
+       if lsmod|grep -q dazuko; then
+               rmmod dazuko
fi
+       echo -n "loading dazuko..."
modprobe dazuko
-       modprobe capability
-       echo "Dazuko loaded..."
+       echo " done."
}

post_upgrade()
@@ -34,8 +21,16 @@ post_upgrade()

pre_remove()
{
-       sed -i '/^dazuko/d' /etc/sysconfig/modules
-       sed -i '/^commoncap/d' /etc/sysconfig/modules
+       if grep -q  dazuko /etc/sysconfig/modules; then
+               echo -n "removing dazuko from /etc/sysconfig/modules..."
+               sed -i '/^dazuko/d' /etc/sysconfig/modules
+               echo " done."
+        fi
+       if lsmod|grep -q dazuko; then
+               echo -n "unloading dazuko..."
+               rmmod dazuko
+               echo " done."
+       fi
}

op=$1
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to