Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6271ba9e354bbdae09998772e8dec3a5c5c24f6a

commit 6271ba9e354bbdae09998772e8dec3a5c5c24f6a
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Thu Apr 16 13:39:57 2009 +0200

dazuko-2.3.7-1-i686

- version bump

diff --git a/source/apps-extra/dazuko/FrugalBuild 
b/source/apps-extra/dazuko/FrugalBuild
index d2044cb..0ab12fe 100644
--- a/source/apps-extra/dazuko/FrugalBuild
+++ b/source/apps-extra/dazuko/FrugalBuild
@@ -2,10 +2,10 @@
# Maintainer: Janos Kovacs <ja...@frugalware.org>

pkgname=dazuko
-pkgver=2.3.6pre1
+pkgver=2.3.7
realver=${pkgver/pre/-pre}
-redirver=0.3
-pkgrel=12
+redirver=0.6
+pkgrel=1
pkgdesc="On-access virus scanning kernel interface"
url="http://www.dazuko.org";
license="GPL-2 BSD"
@@ -16,15 +16,11 @@ archs=('i686' 'x86_64')
groups=('apps-extra')
_F_archive_grepv="\(source\|birthday\|pre\)"
up2date="Flasttar $url/files"
-source=(http://ftp.frugalware.org/pub/other/sources/$pkgname/$pkgname-$realver.tgz
 \
+source=(http://dazuko.dnsalias.org/files/dazuko-$pkgver.tar.gz \
http://www.redirfs.org/packages/redirfs-$redirver.tar.gz \
README.Frugalware \
-       kernel-2.6.2{7,9}.patch)
-sha1sums=('bc4573734c75e7ec0d9819c95d45b6f5c4a28db2' \
-          '6f76b94ee1f6908c9801f907a6ac4610328f6230' \
-          '8292447cba4bdab9dfbb8169c011e74559a00804' \
-          'ba86a3ed5ec19c54ab09bb3f27203e4fb573c16d' \
-          'c37e25b04bfec6181308a607e120fb21afb34f15')
+       kernel-2.6.29.patch)
+signatures=($source.asc '' '' '')

build() {
Fcd $pkgname-$realver
diff --git a/source/apps-extra/dazuko/kernel-2.6.27.patch 
b/source/apps-extra/dazuko/kernel-2.6.27.patch
deleted file mode 100644
index 0c9a707..0000000
--- a/source/apps-extra/dazuko/kernel-2.6.27.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-diff -Nru dazuko-2.3.6-pre2-a/dazuko_linux26.h 
dazuko-2.3.6-pre2-b/dazuko_linux26.h
---- dazuko-2.3.6-pre2-a/dazuko_linux26.h       2008-02-20 22:05:34.000000000 
+0100
-+++ dazuko-2.3.6-pre2-b/dazuko_linux26.h       2008-08-27 13:54:51.000000000 
+0200
-@@ -24,7 +24,13 @@
- #define DAZUKO_LINUX26_H
-
- #include <linux/module.h>
-+#include <linux/version.h>
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
- #include <asm/semaphore.h>
-+#else
-+#include <linux/semaphore.h>
-+#endif
-
- #define       DEVICE_NAME             "dazuko"
-
-diff -Nru dazuko-2.3.6-pre2-a/dazuko_redirfs.c 
dazuko-2.3.6-pre2-b/dazuko_redirfs.c
---- dazuko-2.3.6-pre2-a/dazuko_redirfs.c       2008-07-17 20:00:02.000000000 
+0200
-+++ dazuko-2.3.6-pre2-b/dazuko_redirfs.c       2008-08-27 15:18:23.000000000 
+0200
-@@ -66,19 +66,19 @@
- static int dev_major = -1;
- static int module_disabled = 0;
-
--enum redirfs_rv dazukoflt_permission(redirfs_context context, struct 
redirfs_args *args);
-+enum redirfs_rv dazukoflt_open(redirfs_context context, struct redirfs_args 
*args);
-
- static redirfs_filter dazukoflt;
-
- static struct redirfs_filter_info dazukoflt_info = {
-       .owner = THIS_MODULE,
-       .name = "dazukoflt",
--      .priority = 1,
-+      .priority = 860000000,
-       .active = 1,
- };
-
- static struct redirfs_op_info dazukoflt_op_info[] = {
--      { REDIRFS_REG_IOP_PERMISSION, dazukoflt_permission, NULL },
-+      { REDIRFS_REG_FOP_OPEN, dazukoflt_open, NULL },
-       { REDIRFS_OP_END, NULL, NULL }
- };
-
-@@ -629,7 +629,7 @@
-
- /* system hooks */
-
--int dazuko_sys_generic(struct inode *inode, int mask, struct nameidata *nd)
-+int dazuko_sys_generic(struct inode *inode, struct nameidata *nd)
- {
-       struct dazuko_file_struct *dfs = NULL;
-       int error = 0;
-@@ -645,34 +645,6 @@
-
-       dazuko_bzero(&event_p, sizeof(event_p));
-
--      if ((mask & MAY_EXEC) != 0)
--      {
--              event = DAZUKO_ON_EXEC;
--              daemon_is_allowed = 0;
--      }
--      else
--      {
--              /* mask == 0 is passed in when a file is created */
--              if (mask == 0 || (mask & (MAY_WRITE|MAY_APPEND)) != 0)
--              {
--                      if ((mask & MAY_READ) != 0)
--                      {
--                              event_p.flags = O_RDWR;
--                      }
--                      else
--                      {
--                              event_p.flags = O_WRONLY;
--                      }
--
--                      event_p.set_flags = 1;
--              }
--              else if ((mask & MAY_READ) != 0)
--              {
--                      event_p.flags = O_RDONLY;
--                      event_p.set_flags = 1;
--              }
--      }
--
-       xp_id.pid = current->pid;
-       xp_id.tgid = current->tgid;
-       xp_id.file = NULL;
-@@ -721,18 +693,14 @@
-       return 0;
- }
-
--enum redirfs_rv dazukoflt_permission(redirfs_context context, struct 
redirfs_args *args)
-+enum redirfs_rv dazukoflt_open(redirfs_context context, struct redirfs_args 
*args)
- {
--      if (!args->args.i_permission.nd)
--              return REDIRFS_CONTINUE;
--
--      if (!args->args.i_permission.mask)
--              return REDIRFS_CONTINUE;
-+      struct nameidata nd;
-
--      if (!args->args.i_permission.nd)
--              return REDIRFS_CONTINUE;
-+      nd.path.dentry = args->args.f_open.file->f_dentry;
-+      nd.path.mnt = args->args.f_open.file->f_vfsmnt;
-
--      if (dazuko_sys_generic(args->args.i_permission.inode, 
args->args.i_permission.mask, args->args.i_permission.nd) != 0)
-+      if (dazuko_sys_generic(args->args.f_open.file->f_dentry->d_inode, &nd) 
!= 0)
-       {
-               args->rv.rv_int = -EACCES;
-               return REDIRFS_STOP;
-@@ -804,20 +772,11 @@
-               return dev_major;
-       }
-
--#ifndef WITHOUT_UDEV
--#ifdef USE_CLASS
-       dazuko_class = class_create(THIS_MODULE, DEVICE_NAME);
--#if defined (CLASS_class_device_create_2_6_15)
--      class_device_create(dazuko_class, NULL, MKDEV(dev_major, 0), NULL, 
DEVICE_NAME);
--#elif defined (CLASS_device_create_2_6_26)
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
-       device_create(dazuko_class, NULL, MKDEV(dev_major, 0), DEVICE_NAME);
- #else
--      class_device_create(dazuko_class, MKDEV(dev_major, 0), NULL, 
DEVICE_NAME);
--#endif
--#else
--      dazuko_class = class_simple_create(THIS_MODULE, DEVICE_NAME);
--      class_simple_device_add(dazuko_class, MKDEV(dev_major, 0), NULL, 
DEVICE_NAME);
--#endif
-+      device_create(dazuko_class, NULL, MKDEV(dev_major, 0), NULL, 
DEVICE_NAME);
- #endif
-
-       return 0;
-@@ -826,21 +785,9 @@
- inline int xp_sys_unhook()
- {
-       if (!module_disabled) {
--              unregister_chrdev(dev_major, DEVICE_NAME);
--
--#ifndef WITHOUT_UDEV
--#ifdef USE_CLASS
--#if defined (CLASS_device_create_2_6_26)
-               device_destroy(dazuko_class, MKDEV(dev_major, 0));
--#else
--              class_device_destroy(dazuko_class, MKDEV(dev_major, 0));
--#endif
-               class_destroy(dazuko_class);
--#else
--              class_simple_device_remove(MKDEV(dev_major, 0));
--              class_simple_destroy(dazuko_class);
--#endif
--#endif
-+              unregister_chrdev(dev_major, DEVICE_NAME);
-       }
-
-       redirfs_delete_filter(dazukoflt);
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to