From owner-svn-src-stable-11@freebsd.org Fri May 12 18:37:11 2017 Return-Path: Delivered-To: svn-src-stable-11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 631E6D690E2; Fri, 12 May 2017 18:37:11 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (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 347E3EE; Fri, 12 May 2017 18:37:11 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4CIbA1O069811; Fri, 12 May 2017 18:37:10 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4CIb9GS069800; Fri, 12 May 2017 18:37:09 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201705121837.v4CIb9GS069800@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 12 May 2017 18:37:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org Subject: svn commit: r318249 - stable/11/release/packages X-SVN-Group: stable-11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable-11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for only the 11-stable src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2017 18:37:11 -0000 Author: gjb Date: Fri May 12 18:37:08 2017 New Revision: 318249 URL: https://svnweb.freebsd.org/changeset/base/318249 Log: MFC r308945: Set the 'vital' flag on the runtime and jail packages. The default pkg(8) from pkg.freebsd.org requires libjail.so, so mark the jail package as vital along with the runtime package to avoid errors when libjail.so is removed. This is a no-op for systems with WITHOUT_JAIL in src.conf(5) and pkg(8) built from the Ports Collection. In order to make this work without marking packages such as the jail-lib32, for example, the jail.ucl file needed to be split out into separate files similarly to the runtime-*.ucl files. Sponsored by: The FreeBSD Foundation Added: stable/11/release/packages/jail-debug.ucl - copied unchanged from r308945, head/release/packages/jail-debug.ucl stable/11/release/packages/jail-development.ucl - copied unchanged from r308945, head/release/packages/jail-development.ucl stable/11/release/packages/jail-lib32-debug.ucl - copied unchanged from r308945, head/release/packages/jail-lib32-debug.ucl stable/11/release/packages/jail-lib32-development.ucl - copied unchanged from r308945, head/release/packages/jail-lib32-development.ucl stable/11/release/packages/jail-lib32-profile.ucl - copied unchanged from r308945, head/release/packages/jail-lib32-profile.ucl stable/11/release/packages/jail-lib32.ucl - copied unchanged from r308945, head/release/packages/jail-lib32.ucl stable/11/release/packages/jail-profile.ucl - copied unchanged from r308945, head/release/packages/jail-profile.ucl Modified: stable/11/release/packages/Makefile.package stable/11/release/packages/generate-ucl.sh stable/11/release/packages/jail.ucl stable/11/release/packages/runtime.ucl Directory Properties: stable/11/ (props changed) Modified: stable/11/release/packages/Makefile.package ============================================================================== --- stable/11/release/packages/Makefile.package Fri May 12 18:10:30 2017 (r318248) +++ stable/11/release/packages/Makefile.package Fri May 12 18:37:08 2017 (r318249) @@ -40,6 +40,13 @@ hast_COMMENT= Highly Available Storage hast_DESC= Highly Available Storage daemon jail_COMMENT= Jail Utilities jail_DESC= Jail Utilities +jail-debug_DESCR= Debugging Symbols +jail-development_DESCR=Development Files +jail-profile_DESCR= Profiling Libraries +jail-lib32_DESCR= 32-bit Libraries +jail-lib32-debug_DESCR=32-bit Debugging Symbols +jail-lib32-development_DESCR=32-bit Development Files +jail-lib32-profile_DESCR=32-bit Profiling Libraries kernel_COMMENT= FreeBSD Kernel kernel_DESC= FreeBSD Kernel manuals_COMMENT= Manual Pages Modified: stable/11/release/packages/generate-ucl.sh ============================================================================== --- stable/11/release/packages/generate-ucl.sh Fri May 12 18:10:30 2017 (r318248) +++ stable/11/release/packages/generate-ucl.sh Fri May 12 18:37:08 2017 (r318249) @@ -48,6 +48,12 @@ main() { pkgdeps="runtime" _descr="$(make -C ${srctree}/release/packages -f Makefile.package -V ${outname}_DESCR)" ;; + jail_*) + outname="${origname}" + uclfile="${outname##*}${uclfile}" + pkgdeps="runtime" + _descr="$(make -C ${srctree}/release/packages -f Makefile.package -V ${outname}_DESCR)" + ;; *_lib32_development) outname="${outname%%_lib32_development}" _descr="32-bit Libraries, Development Files" Copied: stable/11/release/packages/jail-debug.ucl (from r308945, head/release/packages/jail-debug.ucl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ stable/11/release/packages/jail-debug.ucl Fri May 12 18:37:08 2017 (r318249, copy of r308945, head/release/packages/jail-debug.ucl) @@ -0,0 +1,24 @@ +# +# $FreeBSD$ +# + +name = "FreeBSD-%PKGNAME%" +origin = "base" +version = "%VERSION%" +comment = "%COMMENT%" +categories = [ base ] +maintainer = "re@FreeBSD.org" +www = "https://www.FreeBSD.org" +prefix = "/" +licenselogic = "single" +licenses = [ BSD2CLAUSE ] +desc = <