FreeBSD Bugzilla – Attachment 185794 Details for
Bug 221839
sysutils/qjail [Maintainer update] qjail-5.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
port make files diff
qjail-5.4_port_diff (text/plain), 6.87 KB, created by
Joe Barbish
on 2017-08-26 19:31:50 UTC
(
hide
)
Description:
port make files diff
Filename:
MIME Type:
Creator:
Joe Barbish
Created:
2017-08-26 19:31:50 UTC
Size:
6.87 KB
patch
obsolete
>diff -ruN qjail-5.4/Makefile qjail/Makefile >--- qjail-5.4/Makefile 1969-12-31 19:00:00.000000000 -0500 >+++ qjail/Makefile 2017-08-26 14:15:06.268724000 -0400 >@@ -0,0 +1,46 @@ >+# Created by: Joe Barbish >+# $FreeBSD: head/sysutils/qjail/Makefile 443856 2017-06-19 02:04:25Z adamw $ >+ >+PORTNAME= qjail >+PORTVERSION= 5.4 >+CATEGORIES= sysutils >+MASTER_SITES= SF/${PORTNAME} >+ >+MAINTAINER= qjail1@a1poweruser.com >+COMMENT= Utility to quickly deploy and manage jails >+ >+LICENSE= BERNE-CONVENTION >+LICENSE_NAME= Berne Convention >+LICENSE_TEXT= As per the international "Berne Convention" this work is \ >+ protected and all rights reserved. \ >+ Before qjail may be forked, written permission must be \ >+ obtained from the author <qjail1@a1poweruser.com>. \ >+ This work is provided 'AS IS' and you use it at your own risk. \ >+ Redistribution and use is permitted providing this license \ >+ notice is retained. >+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept >+ >+USES= tar:bzip2 >+NO_BUILD= yes >+NO_ARCH= yes >+ >+IGNORE_FreeBSD_10= This version only for FreeBSD 11+ >+ >+do-install: >+ ${INSTALL_SCRIPT} ${WRKSRC}/qjail \ >+ ${STAGEDIR}${PREFIX}/bin >+ ${INSTALL_SCRIPT} ${WRKSRC}/qjail.bootime \ >+ ${STAGEDIR}${PREFIX}/etc/rc.d >+ ${INSTALL_DATA} ${WRKSRC}/qjail.portsnap.conf \ >+ ${STAGEDIR}${PREFIX}/etc/qjail.portsnap.conf.sample >+.for i in qjail qjail-intro qjail-howto qjail-vnet-howto \ >+ qjail-ipv6-testing >+ ${INSTALL_MAN} ${WRKSRC}/${i}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 >+.endfor >+ >+# note examples are mandatory. qjail will not function without them >+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >+ (cd ${WRKSRC}/examples/ \ >+ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) >+ >+.include <bsd.port.mk> >diff -ruN qjail-5.4/distinfo qjail/distinfo >--- qjail-5.4/distinfo 1969-12-31 19:00:00.000000000 -0500 >+++ qjail/distinfo 2017-08-26 14:15:45.676374000 -0400 >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1503771345 >+SHA256 (qjail-5.4.tar.bz2) = 91da2c2685ee298b2f39a4643ee6c545ca5317404c61153f5089b05e9f08dcb3 >+SIZE (qjail-5.4.tar.bz2) = 65689 >diff -ruN qjail-5.4/pkg-descr qjail/pkg-descr >--- qjail-5.4/pkg-descr 1969-12-31 19:00:00.000000000 -0500 >+++ qjail/pkg-descr 2017-08-26 14:11:05.760122000 -0400 >@@ -0,0 +1,34 @@ >+This qjail version only supports RELEASE-11.0 and newer. >+ >+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 scale jail environments consisting of 100's of jails. >+ >+Qjail uses the jail(8) jail.conf method. This provides the ability to enable >+the following options on a per-jail basis. exec.fib, securelevel, allow.sysvipc, >+devfs_rulesets, allow.raw_sockets, allow.quotas, allow.mount.nullfs, >+allow.mount.tmpfs, allow.mount.zfs, vnet.interface, and vnet. The vnet option >+gives a jail its own network stack using the experimental vimage kernel module. >+The vnet option has only been tested on i386 and amd64 equipment. >+ >+Qjail requires no knowledge of the jail command usage. It uses "nullfs" for >+read-only system executables, 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. >+ >+Qjail has been incorporated into the Finch open source project, >+see http://dreamcat4.github.io/finch/ for details. >+ >+WWW: http://qjail.sourceforge.net/ >diff -ruN qjail-5.4/pkg-message qjail/pkg-message >--- qjail-5.4/pkg-message 1969-12-31 19:00:00.000000000 -0500 >+++ qjail/pkg-message 2017-08-26 14:11:05.759807000 -0400 >@@ -0,0 +1,13 @@ >+######################################################################## >+ >+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. >+"man qjail" For qjail usage details. >+"man qjail-howto" For example of driving public traffic to non-vnet jails. >+"man qjail-vnet-howto" For example of creating vnet jails. >+"man qjail-ipv6-testing" For example of testing jails with ipv6 addresses. >+ >+######################################################################## >diff -ruN qjail-5.4/pkg-plist qjail/pkg-plist >--- qjail-5.4/pkg-plist 1969-12-31 19:00:00.000000000 -0500 >+++ qjail/pkg-plist 2017-08-26 14:11:05.759966000 -0400 >@@ -0,0 +1,49 @@ >+bin/qjail >+@sample etc/qjail.portsnap.conf.sample >+etc/rc.d/qjail.bootime >+man/man8/qjail.8.gz >+man/man8/qjail-intro.8.gz >+man/man8/qjail-howto.8.gz >+man/man8/qjail-vnet-howto.8.gz >+man/man8/qjail-ipv6-testing.8.gz >+%%EXAMPLESDIR%%/vnet/ipfw.host.rules >+%%EXAMPLESDIR%%/vnet/ipfw.vnet.rules >+%%EXAMPLESDIR%%/vnet/ipf.host.rules >+%%EXAMPLESDIR%%/vnet/ipf.vnet.boot.rules >+%%EXAMPLESDIR%%/vnet/ipf.vnet.run.rules >+%%EXAMPLESDIR%%/vnet/pf.host.rules >+%%EXAMPLESDIR%%/vnet/pf.vnet.rules.script >+%%EXAMPLESDIR%%/vnet/devfsrules_vjail_pf70 >+%%EXAMPLESDIR%%/vnet/devfsrules_vjail_ipf60 >+%%EXAMPLESDIR%%/vnet/devfsrules_qjail_bpf50 >+%%EXAMPLESDIR%%/vnet/dot.cshrc >+%%EXAMPLESDIR%%/default/etc/make.conf >+%%EXAMPLESDIR%%/default/etc/motd >+%%EXAMPLESDIR%%/default/etc/periodic.conf >+%%EXAMPLESDIR%%/default/etc/newsyslog.conf >+%%EXAMPLESDIR%%/default/etc/rc.conf >+%%EXAMPLESDIR%%/default/root/.cshrc >+%%EXAMPLESDIR%%/default/usr/local/etc/pkg.conf >+%%EXAMPLESDIR%%/default/usr/local/etc/sudoers >+%%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/newsyslog.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/pkg.conf >+%%EXAMPLESDIR%%/ssh-default/usr/local/etc/sudoers
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 221839
:
185794
|
185796