mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-08 06:48:28 +00:00
f5b3909056
qjail-5.3-change-log 1. Adam Weinberger sent email about bug he found. The qjail console -c "ls /user/local" jailname command was not working correctly. This error was introduced by changes done to correct coding syntax problems that the hs-shellcheck package found and published in qjail-5.2. Fixed now. 2. Adam Weinberger also sent email containing a patch that standardized error messages and corrected some spelling errors. After review the patch was applied. 3. Checked all the 'kill' messages for 'Error:' prefix and added the prefix where it was missing to complete the standardization. 4. While reviewing the patch changes I noticed that the "qjail install" logic had some duplicated code. I removed it to make more of it part of the fall through logic path. 5. While working on the "qjail install" logic, 11.1-BETA1 was published. It cam to my attention that BETA and RC Release Engineering builds are now having distribution files built. Changed the 'qjail install' logic to auto handle BETA, RC, builds in the same manner RELEASE, and RELEASE-p builds were being handled. 6. Corrected the qjail manual to reflect the changes made to the script. PR: 220113 Submitted by: maintainer (Joe Barbish) MFH: 2017Q2
47 lines
1.4 KiB
Makefile
47 lines
1.4 KiB
Makefile
# Created by: Joe Barbish
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= qjail
|
|
PORTVERSION= 5.3
|
|
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>
|