From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 2 22:56:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AF461937 for ; Thu, 2 Oct 2014 22:56:02 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 962CAE32 for ; Thu, 2 Oct 2014 22:56:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s92Mu2Q3083356 for ; Thu, 2 Oct 2014 22:56:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 194105] New: sysutils/ezjail with zfs_datasets does not work with /etc/rc.d/zfs Date: Thu, 02 Oct 2014 22:56:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bdrewery@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Oct 2014 22:56:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194105 Bug ID: 194105 Summary: sysutils/ezjail with zfs_datasets does not work with /etc/rc.d/zfs Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: bdrewery@FreeBSD.org CC: erdgeist@erdgeist.org CC: erdgeist@erdgeist.org The ezjail rc script: 1. starts the jail first 2. -> calls /etc/rc in the jail 3. -> runs /etc/rc.d/zfs (and any other rc scripts which might depend on a /zfs path being mounted) 4. Finally after the jail is started the ezjail rc script runs 'zfs jail' to attach the datasets. This ordering makes the use of startup scripts impossible in the jail which depend on the ZFS dataset being jailed. I'm not sure how to fix this without using a post_start script to restart rc services or to rework /etc/rc.d/jail to: 1. start the jail 2. zfs jail datasets 3. jexec run the startcmd I think the only sane thing is to fix /etc/rc.d/jail. I'm logging this as a tracking/discussion issue though. --- Comment #1 from Bugzilla Automation --- Maintainers CC'd -- You are receiving this mail because: You are the assignee for the bug.