Hello community, here is the log from the commit of package dazuko checked in at Tue Jan 15 16:05:02 CET 2008. -------- --- arch/i386/dazuko/dazuko.changes 2007-10-19 12:53:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/dazuko/dazuko.changes 2008-01-15 12:01:36.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Jan 15 11:39:04 CET 2008 - mt@suse.de + +- Updated to dazuko cvs head 2008011501 using redirfs instead of + the LSM kernel interface, because 2.6.24rc kernel versions do + not support LSM kernel modules any more (bug #352003). +- The redirfs modules are shipped inside of dazuko kmp packages + at the moment. + +------------------------------------------------------------------- Old: ---- dazuko-2.3.4.tar.gz dazuko-2.3.4.tar.gz.asc New: ---- dazuko-cvs-2008011501.tar.gz redirfs-0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dazuko.spec ++++++ --- /var/tmp/diff_new_pack.g21660/_old 2008-01-15 16:03:26.000000000 +0100 +++ /var/tmp/diff_new_pack.g21660/_new 2008-01-15 16:03:26.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package dazuko (Version 2.3.4) +# spec file for package dazuko (Version 2.3.4.4) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -12,20 +12,23 @@ # nodebuginfo Name: dazuko -License: BSD 3-Clause; GPL v2 or later; LGPL v2 or later +License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later Group: System/Kernel -Version: 2.3.4 +Version: 2.3.4.4 Release: 1 -%define dazuko_version 2.3.4 +%define dazuko_version cvs-2008011501 +%define redirfs_version 0.2 Summary: On-access Virus Scanning Kernel Interface Url: http://www.dazuko.org/ Source0: http://www.dazuko.org/files/dazuko-%{dazuko_version}.tar.gz -Source1: http://www.dazuko.org/files/dazuko-%{dazuko_version}.tar.gz.asc +#Source1: http://www.dazuko.org/files/dazuko-%{dazuko_version}.tar.gz.asc Source2: dazuko.sysconfig Source3: dazuko.init-script +Source4: http://www.redirfs.org/packages/redirfs-%{redirfs_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 #Obsoletes: km_antivir km_dazuko +Requires: dazuko-kmp BuildRequires: kernel-source kernel-syms module-init-tools %suse_kernel_module_package kdump um @@ -57,31 +60,36 @@ Martin Ritter %prep -%setup -n dazuko-%{dazuko_version} +#%setup -n dazuko-%{dazuko_version} +%setup -n dazuko -b4 set -- * mkdir source mv "$@" source/ -mkdir obj +mkdir dazuko-obj +mkdir redirfs-obj +ln -s ../../redirfs-%{redirfs_version} dazuko-obj/redirfs %build -#export EXTRA_CFLAGS='-DVERSION=\"%version\"' -export EXTRA_CFLAGS='-DVERSION=\"%dazuko_version\"' +export EXTRA_CFLAGS='-DVERSION=\"%version\"' +#export EXTRA_CFLAGS='-DVERSION=\"%dazuko_version\"' ### dazuko's configure checks running system here... -if grep -qs 'EXPORT_SYMBOL(__d_path)' /usr/src/linux/fs/dcache.c ; then - CONFIGURE_FLAGS='--disable-local-dpath' -else - CONFIGURE_FLAGS='--disable-chroot-support' -fi +CONFIGURE_FLAGS="--enable-redirfs" +#if grep -qs 'EXPORT_SYMBOL(__d_path)' /usr/src/linux/fs/dcache.c ; then +# CONFIGURE_FLAGS="${CONFIGURE_FLAGS} --disable-local-dpath" +#else +# CONFIGURE_FLAGS="${CONFIGURE_FLAGS} --disable-chroot-support" +#fi # Need System.map file to be able to use this hook... #CONFIGURE_FLAGS="${CONFIGURE_FLAGS} --enable-syscalls" #CONFIGURE_FLAGS="${CONFIGURE_FLAGS} --sct-readonly" ### the build loop for all kernel flavors for flavor in %flavors_to_build; do - rm -rf obj/$flavor - cp -r source obj/$flavor + # build dazuko for $flavor + rm -rf dazuko-obj/$flavor + cp -r source dazuko-obj/$flavor KERNEL_SRC="/usr/src/linux" KERNEL_OBJ="/usr/src/linux-obj/%_target_cpu/$flavor" - pushd obj/$flavor + pushd dazuko-obj/$flavor DEBUG_FLAGS="" case $flavor in *debug*) DEBUG_FLAGS="--enable-debug" ;; @@ -91,16 +99,23 @@ --kernelobjdir=${KERNEL_OBJ} \ ${CONFIGURE_FLAGS} ${DEBUG_FLAGS} popd - make -C ${KERNEL_OBJ} modules M=$PWD/obj/$flavor + make -C ${KERNEL_OBJ} modules M=$PWD/dazuko-obj/$flavor + # build redirfs for $flavor + rm -rf redirfs-obj/$flavor + cp -r ../redirfs-%{redirfs_version} redirfs-obj/$flavor + make -C ${KERNEL_OBJ} modules M=$PWD/redirfs-obj/$flavor done %install rm -rf %buildroot export INSTALL_MOD_PATH=$RPM_BUILD_ROOT export INSTALL_MOD_DIR=updates +### for flavor in %flavors_to_build; do make -C /usr/src/linux-obj/%_target_cpu/$flavor \ - modules_install M=$PWD/obj/$flavor + modules_install M=$PWD/dazuko-obj/$flavor + make -C /usr/src/linux-obj/%_target_cpu/$flavor \ + modules_install M=$PWD/redirfs-obj/$flavor done ### install -m755 -d $RPM_BUILD_ROOT/etc/init.d @@ -128,7 +143,14 @@ %defattr(-,root,root) /etc/init.d/boot.dazuko /var/adm/fillup-templates/sysconfig.dazuko + %changelog +* Tue Jan 15 2008 - mt@suse.de +- Updated to dazuko cvs head 2008011501 using redirfs instead of + the LSM kernel interface, because 2.6.24rc kernel versions do + not support LSM kernel modules any more (bug #352003). +- The redirfs modules are shipped inside of dazuko kmp packages + at the moment. * Fri Oct 19 2007 - ro@suse.de - update to 2.3.4 - remove error checking for device unregistration (Linux 2.6+syscall/RSBAC) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org