From nobody Tue Jul 04 15:16:44 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QwRGN6N2wz4lxXT; Tue, 4 Jul 2023 15:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QwRGN5l4bz3xxL; Tue, 4 Jul 2023 15:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688483804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UwE3Igwb7368mhWcCoJGgLSwKjN5JJVVlL5/EUCVEmU=; b=eKtoZ0LPM2+X90F2Rme0QIy8S69K1Pl1DvuDEmIvoDMd7Kid2Q1bUZLpCrJe37oBPGmZl+ 9DzvXNpoTFiHv4M/Wx+09d1zBHdei9DWSBdpOM1hOWeCmMeJuMD87JFYzyYnOW6C0jDIgN Xh4wpDzFFlrYFjacTWNqIRaH7K6dYK3xmJf1gocH0oX5KJR2h/XlM/T4DNzOkfCYTHX5tI 7c1Uqe12YK1FXLSzE7Yy+ts5nCttufpqYzgTxnCIFvqo5pgC2bw4yHon8bAUB3jtjZIL2d ndh4UuEmxRTLckq2E/vPtPzcyRmm6RzoUtjuMBGiN9EqG8/BrR5UbblVSeWX1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688483804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UwE3Igwb7368mhWcCoJGgLSwKjN5JJVVlL5/EUCVEmU=; b=h9rIf42QAXqm0OwyWEe3anI+mX6KLJA2jZztkgxjonMEl2WNNfs1dAgyDXfE/14McjF7Qw Im3dw4OzHiyXhmwerHk0AhAQB/IVejG9BxYxqZQQEpyKMl1elHwLyPIMONNpDqZqnvabpe 2oVCHvMGKgQjS1zPJbk5PLpeXN6uVVwy+SF1Sb55p/0QTEpbeuWRTmTSCwQL3dOPwpv18U Js5SIA9d4rsOIVqltJJo2wMXQnW3yYhZYeU0wFg8Bm0udbmB6uOPGC22iujOaKvc/7kj8W 7EWYlQrI3bwZY4Bs+Rtd86m+clqJ6iLCOgAdKi0e4DxuGRyqAejmgbmoSYq+8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688483804; a=rsa-sha256; cv=none; b=risJKxBoyo7QZje4LqNA0zXTjNxVrPIckizTGf5gR26yiBA5XqsIzNFjWnvzlQJYWNGUit 0med3MGzouwnPP3DfWCXp1S0OBIwEFnZlZCDLA8u/1Qp/2acceZxfOLSf1LaL+YSlD9cCm 83BRW6XHiRLQ+/IQVZ/dhFv7rL5iFPTYUGi8rK+ThqAWnnkGJ48kFwygBph3wS/vWjs+fr xxzpK7d8zJK27QBD1O0NzY2pkZh+Gcj/4awZxxhfUQyU4q4nLO5UZcAXnof6QrSbuFM28A PunMWb7DmZZpJIIBul5ZIM2SL/4McUFKALcKEd0W620uXYoRDglHNN0qzcQc9g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QwRGN4XYszdCR; Tue, 4 Jul 2023 15:16:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 364FGi0r000356; Tue, 4 Jul 2023 15:16:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 364FGiJx000355; Tue, 4 Jul 2023 15:16:44 GMT (envelope-from git) Date: Tue, 4 Jul 2023 15:16:44 GMT Message-Id: <202307041516.364FGiJx000355@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: 4f460d5821cf - main - sysutils/appjail: Update to 2.6.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f460d5821cf02f5462ff9e173d4e15a6b3fbed8 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f460d5821cf02f5462ff9e173d4e15a6b3fbed8 commit 4f460d5821cf02f5462ff9e173d4e15a6b3fbed8 Author: Jesús Daniel Colmenares Oviedo AuthorDate: 2023-07-04 06:08:32 +0000 Commit: Fernando Apesteguía CommitDate: 2023-07-04 15:16:30 +0000 sysutils/appjail: Update to 2.6.0 ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.6.0 * Added: force, recursive and force+recursive flags to overwrite the jail in appjail quick. * Added: -g parameter to appjail logs remove to enable shell glob patterns. * Added: --clean parameter in PKG. * Added: Images to Features. * Added: warning for when removing installed images and Makejails in README. * Added: option for update all installed Makejails. * Added: more information to update Makejails manually. * Improved: killing processes in appjail healthcheck and appjail startup (Simply killing a process is not technically correct because the process after a while may be another process created by another process and not by AppJail, so errors may occur. To fix this, only processes created by AppJail will be killed, this is done by comparing the parent pid with the parent pid of the process we want to kill.). * Fixed: overwriting the main log file (the main log file is overwritten every time any appjail's rc script is called, to avoid this, the log file is created only when it does not exist). * Added: NETWORKING keyword to appjail rc script (to ensure basic network services are running, including general network configuration NETWORKING has been added to REQUIRE). * Added: escape command substitution beginning with dollar sign. * Added: escape common characters in EXEC. * Removed: slash character from escape list in OPTION. * Added: escape slash character in some commands (escaping the slash character in some commands is necessary because it has a special meaning for the tokenizer). * Fixed: typo ${optarg} -> ${arg} in EXEC. * Added: FROM instruction. * Added: appjail image command. * Removed: new line in lib_strlen (the number of bytes in the lib_strlen's argument is incorrect as the new line is counted). * Added: portable option in the import+root installation method. * Added: conflicts for installation methods in appjail quick. * Fixed: typo ${fetch_args} -> ${fetch_cmd} in appjail makejail. * Added: portable option in the export+root installation method. * Fixed: typos when displaying errors after creating a directory / dataset. * Fixed: typo appjail-user logs -> appjail logs in Logs. * Added: support for appjail network in appjail quick. * Added: auto-create command in appjail network. * Added: --before-include and --after-include parameters in EXEC. * Added: -a and -B parameters in appjail makejail (useful for Makejail builders since parameters can be included in the Makejail file after or before the Makejail's builder is included.). * Created: sponsorship. * Documented: missing -a and -v parameters in appjail fetch destroy. * Documented: missing healthcheckers subtype log. * Added: appjail logs remove all command. * Added: support for appjail logs to remove a bunch of logs. * Obsolete: appjail config. PR: 272352 Reported by: DtxdF@disroot.org (maintainer) --- sysutils/appjail/Makefile | 2 +- sysutils/appjail/distinfo | 6 +++--- sysutils/appjail/pkg-plist | 5 ++++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile index 5ac0151d317f..f97d4ab496ba 100644 --- a/sysutils/appjail/Makefile +++ b/sysutils/appjail/Makefile @@ -1,6 +1,6 @@ PORTNAME= appjail DISTVERSIONPREFIX= v -DISTVERSION= 2.5.2 +DISTVERSION= 2.6.0 CATEGORIES= sysutils MAINTAINER= DtxdF@disroot.org diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo index bbaac18b19cf..90f470ed354d 100644 --- a/sysutils/appjail/distinfo +++ b/sysutils/appjail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1685999229 -SHA256 (DtxdF-AppJail-v2.5.2_GH0.tar.gz) = 6055fa3e864b2d61534b1b98f33cfbe2197f334cc5722b2af834db8ac7c81340 -SIZE (DtxdF-AppJail-v2.5.2_GH0.tar.gz) = 234550 +TIMESTAMP = 1688398408 +SHA256 (DtxdF-AppJail-v2.6.0_GH0.tar.gz) = 1850d87587f1522903f186c3fba56563dbeaf13f4841930d8aceb4c5b716982b +SIZE (DtxdF-AppJail-v2.6.0_GH0.tar.gz) = 249619 diff --git a/sysutils/appjail/pkg-plist b/sysutils/appjail/pkg-plist index 9b72b4efe925..7674e7b89127 100644 --- a/sysutils/appjail/pkg-plist +++ b/sysutils/appjail/pkg-plist @@ -6,7 +6,6 @@ libexec/appjail/getservbyname/getservbyname libexec/appjail/ipcheck/ipcheck libexec/appjail/network/network %%DATADIR%%/cmd/cmd -%%DATADIR%%/cmd/config %%DATADIR%%/cmd/cpuset %%DATADIR%%/cmd/disable %%DATADIR%%/cmd/enable @@ -134,3 +133,7 @@ libexec/appjail/appjail-config/tok %%DATADIR%%/scripts/runas.sh @sample %%ETCDIR%%/appjail.conf.sample %%DATADIR%%/lib/repeat +%%DATADIR%%/cmd/image +%%DATADIR%%/makejail/cmd/build/FROM +%%DATADIR%%/makejail/write/build/FROM +%%DATADIR%%/scripts/kill_child.sh