From owner-svn-ports-head@FreeBSD.ORG Mon Sep 15 07:50:32 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C79A7BD7; Mon, 15 Sep 2014 07:50:32 +0000 (UTC) Received: from mail-vc0-x234.google.com (mail-vc0-x234.google.com [IPv6:2607:f8b0:400c:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 514C0A9A; Mon, 15 Sep 2014 07:50:32 +0000 (UTC) Received: by mail-vc0-f180.google.com with SMTP id hq11so3028064vcb.39 for ; Mon, 15 Sep 2014 00:50:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Obt8iBPDcOOwuXVbvnw9GDQCXTXLiuhNQ2hQw1FEmzM=; b=Ftgv/ekbx490b7yiALl8IqtuTO4uID3rziu2DjMyXicb8F/1pOhTrsqgBy5nM/ZfoX MyZKlyNl7TDhyDUL9dhVQ+HMUk6/1fqIBzCOEzt3TPNw3Uqu1G6FpoUwU1w4oQzZrMkS 5uDGeD++cGjS6kmscNbyB2aTzDw3XPXkbs0YzOh3VhnjpM6+8mPA2OIgvA/GmRpH2nF/ Ma+aDSU5eO2R4iwX/gu7aTFeHs/k293rAY96AFfRHUMv36XFRFiyVIlfK3NnTp90PzgQ mCb8oZ2HcrWmomC+glYDW8FI34uzRluCYGbsRg0LiLsP3tHiBcMrQtdJK/RbMVVypqDk beSQ== MIME-Version: 1.0 X-Received: by 10.52.110.202 with SMTP id ic10mr18482819vdb.3.1410767431197; Mon, 15 Sep 2014 00:50:31 -0700 (PDT) Sender: bsdkaffee@gmail.com Received: by 10.220.153.19 with HTTP; Mon, 15 Sep 2014 00:50:31 -0700 (PDT) In-Reply-To: <201409150227.s8F2ReuH083121@svn.freebsd.org> References: <201409150227.s8F2ReuH083121@svn.freebsd.org> Date: Mon, 15 Sep 2014 03:50:31 -0400 X-Google-Sender-Auth: xVa9eH14hCFUf97CEVC3TQUczJk Message-ID: Subject: Re: svn commit: r368241 - in head/sysutils: . jadm jadm/files From: "Jason E. Hale" To: "Vanilla I. Shu" Content-Type: text/plain; charset=UTF-8 Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , jadm@dachev.info, ports-committers X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2014 07:50:32 -0000 On Sun, Sep 14, 2014 at 10:27 PM, Vanilla I. Shu wrote: > Author: vanilla > Date: Mon Sep 15 02:27:39 2014 > New Revision: 368241 > URL: http://svnweb.freebsd.org/changeset/ports/368241 > QAT: https://qat.redports.org/buildarchive/r368241/ > > Log: > Add jadm 1.0, freeBSD jail framework with zfs, vnet and jail.conf > support. > > PR: ports/193574 > Submitted by: Nikolay Dachev > > Added: > head/sysutils/jadm/ > head/sysutils/jadm/Makefile (contents, props changed) > head/sysutils/jadm/distinfo (contents, props changed) > head/sysutils/jadm/files/ > head/sysutils/jadm/files/patch-setup.py (contents, props changed) > head/sysutils/jadm/pkg-descr (contents, props changed) > Modified: > head/sysutils/Makefile > > Modified: head/sysutils/Makefile > ============================================================================== > --- head/sysutils/Makefile Mon Sep 15 02:20:19 2014 (r368240) > +++ head/sysutils/Makefile Mon Sep 15 02:27:39 2014 (r368241) > @@ -394,6 +394,7 @@ > SUBDIR += isomaster > SUBDIR += isomd5sum > SUBDIR += istatd > + SUBDIR += jadm > SUBDIR += jail-primer > SUBDIR += jail2 > SUBDIR += jailctl > > Added: head/sysutils/jadm/Makefile > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/jadm/Makefile Mon Sep 15 02:27:39 2014 (r368241) > @@ -0,0 +1,33 @@ > +# Created by: Nikolay Dachev > +# $FreeBSD$ > + > +PORTNAME= jadm > +PORTVERSION= 1.0 > +CATEGORIES= sysutils python > +MASTER_SITES= CHEESESHOP > +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > + > +MAINTAINER= jadm@dachev.info > +COMMENT= FreeBSD jail framework with zfs, vnet and jail.conf support > + > +LICENSE= BSD3CLAUSE LICENSE_FILE? > + > +BUILD_DEPENDS= ${PYTHON_LIBDIR}/site-packages/paramiko/:${PORTSDIR}/security/py-paramiko \ > + ${PYTHON_LIBDIR}/site-packages/netifaces.so:${PORTSDIR}/net/py-netifaces \ > + ${PYTHON_LIBDIR}/site-packages/tabulate.py:${PORTSDIR}/devel/py-tabulate \ > + ${PYTHON_LIBDIR}/site-packages/ipaddress.py:${PORTSDIR}/net/py-ipaddress This is a deprecated style of depending on other Python ports. Format should be: BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:${PORTSDIR}/security/py-paramiko > + > +USES= python > +USE_PYTHON= distutils autoplist > +PLIST_FILES= man/man8/jadm.8.gz > + > +.include > + > +.if ${OSVERSION} < 901000 > +IGNORE= freeBSD before 9.1 is not supported > +.endif FreeBSD maybe? OPSYS should also be tested for if you are testing for OSVERSION. > + > +pre-install: > + ${CP} ${WRKSRC}/man8/jadm.8 ${WRKDIR}/stage${PREFIX}/man/man8 > + Yuck. How about: post-install: ${INSTALL_MAN} ${WRKSRC}/man8/jadm.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 > +.include > > Added: head/sysutils/jadm/distinfo > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/jadm/distinfo Mon Sep 15 02:27:39 2014 (r368241) > @@ -0,0 +1,2 @@ > +SHA256 (jadm-1.0.tar.gz) = 2c654494feb8d0bf29dc3ebc0f8e0d924c99c9168a62f7edc3a672089612c828 > +SIZE (jadm-1.0.tar.gz) = 33335 > > Added: head/sysutils/jadm/files/patch-setup.py > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/jadm/files/patch-setup.py Mon Sep 15 02:27:39 2014 (r368241) > @@ -0,0 +1,10 @@ > +--- setup.py.orig 2014-09-14 17:02:59.000000000 +0800 > ++++ setup.py 2014-09-15 10:21:15.776638606 +0800 > +@@ -37,5 +37,5 @@ setup( > + ) > + > + # man page install > +-if sys.argv[1] == "install": > +- os.system('cp ./man8/jadm.8 /usr/local/man/man8/jadm.8') > ++#if sys.argv[1] == "install": > ++ #os.system('cp ./man8/jadm.8 /usr/local/man/man8/jadm.8') > > Added: head/sysutils/jadm/pkg-descr > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/jadm/pkg-descr Mon Sep 15 02:27:39 2014 (r368241) > @@ -0,0 +1,2 @@ > +Jadm is python script which pars /etc/jail.conf in his own format. > +Use zfs for jail home also bridge interface and epair interfaces for jail vnet. > No WWW?