svn commit: r319867 - in head/sysutils: . qjail2
Pawel Pekala
pawel at FreeBSD.org
Tue Jun 4 15:08:04 UTC 2013
Author: pawel
Date: Tue Jun 4 15:08:02 2013
New Revision: 319867
URL: http://svnweb.freebsd.org/changeset/ports/319867
Log:
Readd qjail 2.x legacy branch. This is second forgotten part of ports/179184,
first was committed in r319728.
Added:
head/sysutils/qjail2/
head/sysutils/qjail2/Makefile (contents, props changed)
head/sysutils/qjail2/distinfo (contents, props changed)
head/sysutils/qjail2/pkg-descr (contents, props changed)
head/sysutils/qjail2/pkg-message (contents, props changed)
head/sysutils/qjail2/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Tue Jun 4 14:45:29 2013 (r319866)
+++ head/sysutils/Makefile Tue Jun 4 15:08:02 2013 (r319867)
@@ -752,6 +752,7 @@
SUBDIR += pydf
SUBDIR += pyrenamer
SUBDIR += qjail
+ SUBDIR += qjail2
SUBDIR += qlogtools
SUBDIR += qpxtool
SUBDIR += quicksynergy
Added: head/sysutils/qjail2/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/qjail2/Makefile Tue Jun 4 15:08:02 2013 (r319867)
@@ -0,0 +1,44 @@
+# Created by: Joe Barbish
+# $FreeBSD$
+
+PORTNAME= qjail
+PORTVERSION= 2.2
+CATEGORIES= sysutils
+MASTER_SITES= SF/${PORTNAME}
+
+MAINTAINER= qjail at a1poweruser.com
+COMMENT= Utility to quickly deploy and manage jails
+
+USE_BZIP2= yes
+NO_BUILD= yes
+LATEST_LINK= ${PORTNAME}2
+
+MAN8= qjail.8 qjail-intro.8 qjail.conf.8 qjail-howto.8
+
+CONFLICTS_INSTALL= qjail-3.*
+
+post-patch:
+ @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \
+ -e 's|/usr/local|${PREFIX}|'
+ @${FIND} ${WRKSRC}/examples -name '*.bak' -delete
+
+do-install:
+ @${INSTALL_SCRIPT} ${WRKSRC}/qjail ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${WRKSRC}/qjail2 ${PREFIX}/etc/rc.d
+ @${INSTALL_SCRIPT} ${WRKSRC}/qjail-jail2 ${PREFIX}/etc/rc.d
+ @${INSTALL_DATA} ${WRKSRC}/qjail.conf.sample ${PREFIX}/etc
+ @${INSTALL_DATA} ${WRKSRC}/qjail.portsnap.conf ${PREFIX}/etc
+.for i in qjail qjail-intro qjail.conf qjail-howto
+ @${INSTALL_MAN} ${WRKSRC}/${i}.8 ${MAN8PREFIX}/man/man8
+.endfor
+# note examples are mandatory. qjail will not function without them
+ @${MKDIR} ${EXAMPLESDIR}
+ @(cd ${WRKSRC}/examples/ \
+ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+
+post-install:
+ @${ECHO_MSG} "#"
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_MSG} "#"
+
+.include <bsd.port.mk>
Added: head/sysutils/qjail2/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/qjail2/distinfo Tue Jun 4 15:08:02 2013 (r319867)
@@ -0,0 +1,2 @@
+SHA256 (qjail-2.2.tar.bz2) = ae7b64b3ecfa2b3db5880e3e7e38fc5e6f4ad8e51353d4343e37ef4c0dab1912
+SIZE (qjail-2.2.tar.bz2) = 56888
Added: head/sysutils/qjail2/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/qjail2/pkg-descr Tue Jun 4 15:08:02 2013 (r319867)
@@ -0,0 +1,25 @@
+This is the last version that handles both the 8.x and 9.x install
+media formats.
+
+Qjail [ q = quick ] is a 4th generation wrapper for the basic chroot jail
+system that includes security and performance enhancements. Plus a new level
+of "user friendliness" enhancements dealing with deploying just a few jails or
+large jail environments consisting of 100's of jails.
+
+Qjail requires no knowledge of the jail command usage. It uses "nullfs" for
+read-only system binaries, sharing one copy of them with all the jails.
+
+Uses "mdconfig" to create sparse image jails. Sparse image jails provide a
+method to limit the total disk space a jail can consume, while only occupying
+the physical disk space of the sum size of the files in the image jail.
+
+Ability to assign ip address with their network device name,
+so aliases are auto created on jail start and auto removed on jail stop.
+
+Ability to create "ZONE"s of identical qjail systems, each with their own
+group of jails.
+
+Ability to designate a portion of the jail name as a group prefix so the
+command being executed will apply to only those jail names matching that prefix.
+
+WWW: http://qjail.sourceforge.net/
Added: head/sysutils/qjail2/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/qjail2/pkg-message Tue Jun 4 15:08:02 2013 (r319867)
@@ -0,0 +1,6 @@
+Use the qjail utility to deploy small or large numbers of jails quickly.
+
+First issue "rehash" command to enable the qjail command (if using csh).
+Then issue "man qjail-intro" to read the qjail introduction.
+After reading that do "man qjail" for the usage details.
+For the BIG PICTURE issue "man qjail-howto".
Added: head/sysutils/qjail2/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/qjail2/pkg-plist Tue Jun 4 15:08:02 2013 (r319867)
@@ -0,0 +1,57 @@
+bin/qjail
+etc/qjail.conf.sample
+etc/qjail.portsnap.conf
+etc/rc.d/qjail-jail2
+etc/rc.d/qjail2
+%%EXAMPLESDIR%%/default/etc/make.conf
+%%EXAMPLESDIR%%/default/etc/motd
+%%EXAMPLESDIR%%/default/etc/periodic.conf
+%%EXAMPLESDIR%%/default/etc/rc.conf
+%%EXAMPLESDIR%%/default/root/.cshrc
+%%EXAMPLESDIR%%/default/usr/local/etc/sudoers
+%%EXAMPLESDIR%%/nullmailer-example/etc/mail/mailer.conf
+%%EXAMPLESDIR%%/nullmailer-example/etc/rc.conf
+%%EXAMPLESDIR%%/nullmailer-example/usr/local/etc/nullmailer/remotes
+%%EXAMPLESDIR%%/ssh-default/etc/group
+%%EXAMPLESDIR%%/ssh-default/etc/make.conf
+%%EXAMPLESDIR%%/ssh-default/etc/master.passwd
+%%EXAMPLESDIR%%/ssh-default/etc/motd
+%%EXAMPLESDIR%%/ssh-default/etc/passwd
+%%EXAMPLESDIR%%/ssh-default/etc/periodic.conf
+%%EXAMPLESDIR%%/ssh-default/etc/pwd.db
+%%EXAMPLESDIR%%/ssh-default/etc/rc.conf
+%%EXAMPLESDIR%%/ssh-default/etc/spwd.db
+%%EXAMPLESDIR%%/ssh-default/etc/ssh/sshd_config
+%%EXAMPLESDIR%%/ssh-default/root/.cshrc
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.cshrc
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.login
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.login_conf
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.mail_aliases
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.mailrc
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.profile
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.rhosts
+%%EXAMPLESDIR%%/ssh-default/usr/home/qjail/.shrc
+%%EXAMPLESDIR%%/ssh-default/usr/local/etc/sudoers
+ at dirrm %%EXAMPLESDIR%%/ssh-default/usr/home/qjail
+ at dirrm %%EXAMPLESDIR%%/ssh-default/usr/home
+ at dirrm %%EXAMPLESDIR%%/ssh-default/usr/local/etc
+ at dirrm %%EXAMPLESDIR%%/ssh-default/usr/local
+ at dirrm %%EXAMPLESDIR%%/ssh-default/usr
+ at dirrm %%EXAMPLESDIR%%/ssh-default/root
+ at dirrm %%EXAMPLESDIR%%/ssh-default/etc/ssh
+ at dirrm %%EXAMPLESDIR%%/ssh-default/etc
+ at dirrm %%EXAMPLESDIR%%/ssh-default
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/usr/local/etc/nullmailer
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/usr/local/etc
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/usr/local
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/usr
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/etc/mail
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example/etc
+ at dirrm %%EXAMPLESDIR%%/nullmailer-example
+ at dirrm %%EXAMPLESDIR%%/default/usr/local/etc
+ at dirrm %%EXAMPLESDIR%%/default/usr/local
+ at dirrm %%EXAMPLESDIR%%/default/usr
+ at dirrm %%EXAMPLESDIR%%/default/root
+ at dirrm %%EXAMPLESDIR%%/default/etc
+ at dirrm %%EXAMPLESDIR%%/default
+ at dirrm %%EXAMPLESDIR%%
More information about the svn-ports-head
mailing list