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