guarddog91.spec

来自「linux系统下的一个防火墙guarddog」· SPEC 代码 · 共 443 行 · 第 1/2 页

SPEC
443
字号
%define name guarddog%define version 2.2.0%define release 1mdkSummary: Firewall UtilityName: %{name}Version: %{version}Release: %{release}Source: %{name}-%{version}.tar.gzCopyright: GPLGroup: Networking/UtilitiesURL: http://www.simonzone.com/software/guarddog/Packager: Simon EdwardsDistribution: Linux-MandrakeBuildRoot: %{_tmppath}/%{name}-buildrootRequires: iptables kdebase gawk textutils sedPrefix: %{_prefix}%descriptionGuarddog is user friendly firewall generation and management utility for KDEon Linux. It allows you to simply specify which protocols should be allowedbetween which groups of computers and requires no knowledge of port numbersor packets. Built on top of ipchains and/or iptables.This RPM is for Mandrake 9.1.%preprm -rf $RPM_BUILD_ROOT%setup%buildCXXFLAGS="$RPM_OPT_FLAGS"./configure --prefix=%{prefix}make%installmake install prefix=$RPM_BUILD_ROOT/%{prefix}%cleanrm -rf $RPM_BUILD_ROOT%files%defattr(-,root,root,0755)%doc README TODO AUTHORS COPYING ChangeLog%{prefix}/bin/guarddog%{prefix}/share/apps/guarddog/networkprotocoldb.xml%{prefix}/share/apps/guarddog/pics/advanced.png%{prefix}/share/apps/guarddog/pics/box_clear.png%{prefix}/share/apps/guarddog/pics/box_checked.png%{prefix}/share/apps/guarddog/pics/box_crossed.png%{prefix}/share/apps/guarddog/pics/chat.png%{prefix}/share/apps/guarddog/pics/dataserve.png%{prefix}/share/apps/guarddog/pics/filetransfer.png%{prefix}/share/apps/guarddog/pics/game.png%{prefix}/share/apps/guarddog/pics/logging.png%{prefix}/share/apps/guarddog/pics/mail.png%{prefix}/share/apps/guarddog/pics/miscellaneous.png%{prefix}/share/apps/guarddog/pics/multimedia.png%{prefix}/share/apps/guarddog/pics/network.png%{prefix}/share/apps/guarddog/pics/protocols.png%{prefix}/share/apps/guarddog/pics/rate_limit.png%{prefix}/share/apps/guarddog/pics/terminal.png%{prefix}/share/apps/guarddog/pics/userdefined.png%{prefix}/share/apps/guarddog/pics/warn.png%{prefix}/share/apps/guarddog/pics/zones.png%{prefix}/share/apps/guarddog/pics/laserwarn.png%{prefix}/share/doc/HTML/en/guarddog/%{prefix}/share/icons/locolor/32x32/apps/guarddog.png%{prefix}/share/icons/hicolor/48x48/apps/guarddog.png%{prefix}/share/icons/hicolor/32x32/apps/guarddog.png%{prefix}/share/icons/locolor/16x16/apps/guarddog.png%{prefix}/share/locale/da/LC_MESSAGES/guarddog.mo%{prefix}/share/locale/de/LC_MESSAGES/guarddog.mo%{prefix}/share/locale/it/LC_MESSAGES/guarddog.mo%{prefix}/share/locale/nl/LC_MESSAGES/guarddog.mo%{prefix}/share/locale/it/LC_MESSAGES/guarddog.mo%{prefix}/share/locale/fr/LC_MESSAGES/guarddog.mo%{prefix}/share/applnk/System/guarddog.desktop%{prefix}/lib/menu/guarddog%{prefix}/share/sgml/protocoldb/1.0/protocoldb.dtd%{prefix}/share/sgml/protocoldb/xmlcatalog%postif [ ! -e /etc/rc.firewall ]; then  echo "#!/bin/sh" > /etc/rc.firewall  echo "# This is just a place holder rc.firewall file so that when the links" >> /etc/rc.firewall  echo "# /sbin/ifup-local and /sbin/ifdown-local have something valid to  point to." >> /etc/rc.firewall  echo "# It will be over written once the Guarddog configuration utility is used." >> /etc/rc.firewall  echo "# --Guarddog, http://www.simonzone.com/software/guarddog/" >> /etc/rc.firewall  chmod u+x /etc/rc.firewallfi/bin/ln -s /etc/rc.firewall /etc/sysconfig/network-scripts/ifup.d/10Guarddog/bin/ln -s /etc/rc.firewall /etc/sysconfig/network-scripts/ifdown.d/10Guarddog# Cleanup stuff from previous Guarddog installs.if [ -L /sbin/ifup-local ]; then  if [ `/usr/bin/readlink /sbin/ifup-local` == /etc/rc.firewall ]; then    /bin/rm /sbin/ifup-local  fifiif [ -L /sbin/ifdown-local ]; then  if [ `/usr/bin/readlink /sbin/ifdown-local` == /etc/rc.firewall ]; then    /bin/rm /sbin/ifdown-local  fifiif [ -e /etc/ppp/ip-up.local ]; then  if [ 0 -ne `/bin/grep -c /etc/rc.firewall /etc/ppp/ip-up.local` ]; then    /bin/rm /etc/ppp/ip-up.local  fifiif [ -e /etc/ppp/ip-down.local ]; then  if [ 0 -ne `/bin/grep -c /etc/rc.firewall /etc/ppp/ip-down.local` ]; then    /bin/rm /etc/ppp/ip-down.local  fifiif [ -x /usr/bin/update-menus ]; then    /usr/bin/update-menusfi%postun/bin/rm /etc/sysconfig/network-scripts/ifup.d/10Guarddog/bin/rm /etc/sysconfig/network-scripts/ifdown.d/10Guarddogif [ "$1" = 0 ]; then    if [ -x /usr/bin/update-menus ]; then        /usr/bin/update-menus    fifi%changelog* Tue Aug 26 2003 Simon Edwards <simon@simonzone.com> 2.2.0-1mdk- Update to 2.2.0 stable release.* Sun Aug 17 2003 Simon Edwards <simon@simonzone.com> 2.1.8.1mdk- Update to 2.1.8 release canidate.* Mon Aug 11 2003 Simon Edwards <simon@simonzone.com> 2.1.7-1mdk- Update to 2.1.7, development version.* Wed Jul 23 2003 Simon Edwards <simon@simonzone.com> 2.1.6-1mdk- Update to 2.1.6, development version.* Thu Jul 17 2003 Simon Edwards <simon@simonzone.com> 2.1.5-2mdk- Rebuilt on my hacked RPM install to remove a dependance on (fake)  libGLcore.* Sat Jun 28 2003 Simon Edwards <simon@simonzone.com> 2.1.5-1mdk- Update to 2.1.5, development version.* Tue Apr 29 2003 Simon Edwards <simon@simonzone.com> 2.1.4-1mdk- Update to 2.1.4, development version.* Mon Mar 23 2003 Simon Edwards <simon@simonzone.com> 2.1.3-1mdk90- Update to 2.1.3, development version.* Sun Mar 2 2003 Simon Edwards <simon@simonzone.com> 2.1.2-1mdk90- Update to 2.1.2, development version.* Sat Feb 15 2003 Simon Edwards <simon@simonzone.com> 2.1.1-1mdk90- Update to 2.1.1, development version.* Sun Oct 20 2002 Simon Edwards <simon@simonzone.com> 2.1.0-1mdk90- Update to 2.1.0, development version.* Tue Jul 9 2002 Simon Edwards <simon@simonzone.com> 2.0.0-1mdk82- Updated to 2.0.0.* Fri Jun 28 2002 Simon Edwards <simon@simonzone.com> 1.9.16-1mdk82- Updated to 1.9.16.- Added patch to make it work on Qt2* Tue May 7 2002 Simon Edwards <simon@simonzone.com> 1.9.15-1mdk82- RPM for Mandrake 8.2 with KDE 2.* Sun Apr 28 2002 Simon Edwards <simon@simonzone.com> 1.9.15-1mdk- 1.9.15 release- Changed the 'Apply' button behaviour a little. 'Apply'->'Cancel'->'Keep  settings' is now permanent, unlike before. The previous behaviour was  a little unexpected.- Added Danish translation file from Gunner Poulsen.- Added CVS-server, DICT support.- It should now compile ok on KDE 2 and 3. (With KDE 3 you may have to  specify to configure --enable-mt and --with-qt-dir=... )* Mon Apr 1 2002 Simon Edwards <simon@simonzone.com> 1.9.14-1mdk- 1.9.14 release- Now correctly detects which filter system is being using on 2.5 kernels.- Moved NNTP to the Mail section.- Small fix to Windows Networking (NETBIOS).- Added Kerberos, klogin, kshell, NIS, IMAPS, POP3S, ISAKMP.* Fri Mar 8 2002 Simon Edwards <simon@simonzone.com> 1.9.13-1mdk- 1.9.13 release- Something happened when I made the last tar ball which corrupted  the networkprotocoldb.xml file by one character. (honest!) I'm  rereleasing 1.9.12 basically with this new version name to avoid  confusion.* Thu Mar 7 2002 Simon Edwards <simon@simonzone.com> 1.9.12-1mdk- 1.9.12 release.- Should work ok with recent autoconf versions now, and will probably  work on KDE3 too. (Thanks to Carsten Pfeiffer)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?