perl is not able to start (for example, build of ffmpeg fails) in jail managed by qjail after when 'qjail update -b' was executed. Fix: Update qjail script so that it reinstates perluglyhack at the end of 'qjail update -b'. (in general, need for uglyperlhack could be mitigated by using unionfs instead of nullfs to mount /usr/jails/jailname/basejail into /usr/jails/basejail. This would fix _any_ changes outside /usr/local in a way that it saves them per jail and reuses them in subsequent starts; it saves them into jail's basejail directory using unionfs) How-To-Repeat: In host, install qjail. In host, create a jail under qjail In a jail, install perl. In a jail, perl works (though it was not able to install /usr/bin/perl link; but qjail employs "uglyperlhack" technique by supplying /usr/bin/perl -> /usr/local/bin/perl symlink in advance). In host, run 'qjail -b update' as root (this recopies basejail /usr/bin/ from the host) In a jail, everything works but perl (which lost /usr/bin/perl symlink due to update).
s/uglyporthack/uglyperlhack/ Sorry, typo. also 's/remove ugly/removes ugly/' in synopsis.
Maintainer of sysutils/qjail, Please note that PR ports/166666 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/166666 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Fix submitted. http://www.freebsd.org/cgi/query-pr.cgi?pr=166917 -----Original Message----- From: Edwin Groothuis [mailto:edwin@FreeBSD.org] Sent: Thursday, April 05, 2012 7:47 PM To: qjail@a1poweruser.com Cc: bug-followup@FreeBSD.org Subject: Re: ports/166666: sysutils/qjail update -b removes uglyperlhack Maintainer of sysutils/qjail, Please note that PR ports/166666 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/166666 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: feedback->closed Fixed in ports/166917 . Thanks!
Responsible Changed From-To: freebsd-ports-bugs->crees Fixed in ports/166917 . Thanks!
crees 2012-04-13 17:50:43 UTC FreeBSD ports repository Modified files: sysutils/qjail Makefile distinfo Log: Update to 1.3; Updated script so that the perluglyhack code is added to the end of qjail update -b logic PR: ports/166666 PR: ports/166917 Submitted by: Joe Barbish (maintainer) Revision Changes Path 1.5 +1 -1 ports/sysutils/qjail/Makefile 1.5 +2 -2 ports/sysutils/qjail/distinfo _______________________________________________ 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"