Bug 110000 - security/bruteblock Package does not install correctly
Summary: security/bruteblock Package does not install correctly
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-06 17:00 UTC by Roger Gujord
Modified: 2007-03-06 19:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roger Gujord 2007-03-06 17:00:11 UTC
# pkg_add -r bruteblock
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/bruteblock.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/All/pcre-6.7.tbz... Done.
cp: /usr/local/etc/bruteblock/bruteblock/proftpd.conf: No such file or directory
pkg_add: command 'if [ ! -f /usr/local/etc/bruteblock/proftpd.conf ]; then cp -p /usr/local/etc/bruteblock/proftpd.conf.dist /usr/local/etc/bruteblock/bruteblock/proftpd.conf; fi' failed
cp: /usr/local/etc/bruteblock/bruteblock/ssh.conf: No such file or directory
pkg_add: command 'if [ ! -f /usr/local/etc/bruteblock/ssh.conf ]; then cp -p /usr/local/etc/bruteblock/ssh.conf.dist /usr/local/etc/bruteblock/bruteblock/ssh.conf; fi' failed

===>  CONFIGURATION NOTE:

  Configuration of the bruteblock is done via configuration files
  located at /usr/local/etc/bruteblock/

  To run the script, append following lines to /etc/syslog.conf:

!*
auth.info;authpriv.info                         |exec /usr/local/sbin/bruteblock -f /usr/local/etc/bruteblock/ssh.conf

  and restart syslogd.

  Also you should add ipfw2 table and the corresponding deny rule.
  For example,

# ipfw add deny ip from table(1) to any  

  Next, you'll want to setup periodical cleanup of ipfw2 table.  Add following 
  lines to /etc/rc.conf:

     bruteblockd_enable="YES"
     bruteblockd_table="1"
     bruteblockd_flags="-s 5"
 
  and start bruteblockd: /usr/local/etc/rc.d/bruteblockd.sh start

See bruteblock(8) for more detailts.

How-To-Repeat: DO:
pkg_add -r bruteblock
without having proftpd installed
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-03-06 17:00:23 UTC
Class Changed
From-To: maintainer-update->change-request

Fix category (submitter is not maintainer)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2007-03-06 17:00:30 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 3 Dmitry Marakasov 2007-03-06 19:27:46 UTC
* Edwin Groothuis (edwin@FreeBSD.org) wrote:

> Please note that PR ports/110000 has just been submitted.
Wow, #110000 is mine :)

Thanks for bugreport, there was an error in pkg-plist.

Here's the fix:

--- bruteblock.patch begins here ---
diff -ruN bruteblock.orig/Makefile bruteblock/Makefile
--- bruteblock.orig/Makefile	Tue Mar  6 22:13:24 2007
+++ bruteblock/Makefile	Tue Mar  6 22:17:15 2007
@@ -7,6 +7,7 @@
 
 PORTNAME=	bruteblock
 PORTVERSION=	0.0.5
+PORTREVISION=	1
 CATEGORIES=	security
 MASTER_SITES=	http://samm.kiev.ua/bruteblock/ \
 		http://www.amdmi3.ru/distfiles/
diff -ruN bruteblock.orig/pkg-plist bruteblock/pkg-plist
--- bruteblock.orig/pkg-plist	Tue Mar  6 22:13:24 2007
+++ bruteblock/pkg-plist	Tue Mar  6 22:25:02 2007
@@ -2,8 +2,8 @@
 sbin/bruteblockd
 @unexec if cmp -s %D/etc/bruteblock/proftpd.conf.dist %D/etc/bruteblock/proftpd.conf; then rm -f %D/etc/bruteblock/proftpd.conf; fi
 etc/bruteblock/proftpd.conf.dist
-@exec if [ ! -f %D/etc/bruteblock/proftpd.conf ]; then cp -p %D/%F %B/bruteblock/proftpd.conf; fi
+@exec if [ ! -f %B/proftpd.conf ]; then cp -p %D/%F %B/proftpd.conf; fi
 @unexec if cmp -s %D/etc/bruteblock/ssh.conf.dist %D/etc/bruteblock/ssh.conf; then rm -f %D/etc/bruteblock/ssh.conf; fi
 etc/bruteblock/ssh.conf.dist
-@exec if [ ! -f %D/etc/bruteblock/ssh.conf ]; then cp -p %D/%F %B/bruteblock/ssh.conf; fi
+@exec if [ ! -f %B/ssh.conf ]; then cp -p %D/%F %B/ssh.conf; fi
 @dirrmtry etc/bruteblock
--- bruteblock.patch ends here ---

-- 
Best regards,
  Dmitry Marakasov               mailto:amdmi3@amdmi3.ru
Comment 4 Martin Wilke freebsd_committer freebsd_triage 2007-03-06 19:34:24 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 5 dfilter service freebsd_committer freebsd_triage 2007-03-06 19:43:34 UTC
miwi        2007-03-06 19:43:28 UTC

  FreeBSD ports repository

  Modified files:
    security/bruteblock  Makefile pkg-plist 
  Log:
  - Fix build problemes
  - Bump PORTREVISION
  
  PR:             110000 \o/
  Submitted by:   Roger Gujord<roger@gujord.com>
  Approved by:    maintainer
  
  Revision  Changes    Path
  1.4       +1 -0      ports/security/bruteblock/Makefile
  1.3       +2 -2      ports/security/bruteblock/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Martin Wilke freebsd_committer freebsd_triage 2007-03-06 19:43:36 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!