From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Avramenko Andrew To: sysadmins@lists.altlinux.org Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: 192.168.3.254 via proxy [83.239.188.5] Date: Sat, 18 Feb 2006 17:36:14 +0300 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Subject: [Sysadmins] =?koi8-r?b?U1BFQyDEzNEgZGF6dWtv?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: Avramenko Andrew , ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Feb 2006 14:36:15 -0000 Archived-At: List-Archive: Добрый день! Перенося тему "samba+clamav" из samba-рассылки в эту: ссылку на SPEC для dazuko выложить пока нет возможности, так что кидаю целиком сюда, надеясь на понимание остальных участников. ==================================== %define module_name dazuko %define module_version 2.1.1 %define module_release alt1 %define kversion 2.6.15 %define flavour std-up %define module_dir /lib/modules/%kversion/kernel/security/%module_name %define kheaders_path /usr/include/linux-%kversion-%flavour/ Name: %module_name Version: 2.1.1 Release: alt1 Summary: Dazuko kernel module License: GPL URL: http://www.dazuko.org Group: System/Kernel and hardware Packager: Avramenko Andrew ExclusiveOS: Linux Source: http://www.dazuko.org/files/dazuko-2.1.1.tar.gz Patch: dazuko-2.1.1-alt-configure.patch %package -n libdazuko-static Summary: Dazuko user library Group: System/Libraries %package -n libdazuko-devel Summary: Dazuko development libraries and header files Group: Development/C %description This project provides a device driver allowing 3rd-party (userland) applications to execute file access control. %description -n libdazuko-static This project provides a device driver allowing 3rd-party (userland) applications to execute file access control. %description -n libdazuko-devel This project provides a device driver allowing 3rd-party (userland) applications to execute file access control. BuildRequires: kernel-headers-%flavour-%kversion %prep %setup -q %patch %build ./configure --kernelsrcdir=%kheaders_path %make %make_build %make lib %install mkdir -p $RPM_BUILD_ROOT/%module_dir mkdir -p $RPM_BUILD_ROOT/usr/lib mkdir -p $RPM_BUILD_ROOT/usr/include # Kernel module install dazuko.ko $RPM_BUILD_ROOT/%module_dir # Header files install dazuko_call.h $RPM_BUILD_ROOT/usr/include/ install dazuko_core.h $RPM_BUILD_ROOT/usr/include/ install dazuko_events.h $RPM_BUILD_ROOT/usr/include/ install dazuko_linux.h $RPM_BUILD_ROOT/usr/include/ install dazuko_linux26.h $RPM_BUILD_ROOT/usr/include/ install dazukoio.h $RPM_BUILD_ROOT/usr/include/ install dazukoio_core.h $RPM_BUILD_ROOT/usr/include/ install dazuko_rsbac.h $RPM_BUILD_ROOT/usr/include/ install dazuko_transport.h $RPM_BUILD_ROOT/usr/include/ install dazuko_version.h $RPM_BUILD_ROOT/usr/include/ # Libraries install library/libdazuko.a $RPM_BUILD_ROOT/usr/lib %files %defattr(644,root,root,755) %module_dir %files -n libdazuko-static %_libdir/* %files -n libdazuko-devel %_includedir/* %changelog * Sat Feb 18 2006 Avramenko Andrew 2.1.1-alt1 - Initial build ==================================== Прилагающийся патч: dazuko-2.1.1-alt-configure.patch ==================================== --- configure.orig 2005-10-03 16:10:44 +0400 +++ configure 2005-10-03 16:09:08 +0400 @@ -586,6 +586,10 @@ echo "" >> Makefile echo "clean:" >> Makefile echo " \$(RM) .*.cmd *.cmd *.o dazuko.ko dazuko.mod.c dummy_rule" >> Makefile + + echo "" >> Makefile + echo "lib:" >> Makefile + echo " \$(MAKE) -C library" >> Makefile } do_linux() @@ -772,6 +776,11 @@ echo "" >> Makefile echo "clean:" >> Makefile echo " \$(RM) *.o" >> Makefile + + echo "" >> Makefile + echo "lib:" >> Makefile + echo " \$(MAKE) -C library" >> Makefile + } do_linux24() ==================================== ----- WBR,Avramenko Andrew ALT Linux Team Volgograd Linux Users Group ClickON Systems. Volgograd.