svn commit: r532661 - in head/sysutils/pot: . files
Luca Pizzamiglio
pizzamig at FreeBSD.org
Thu Apr 23 09:32:08 UTC 2020
Author: pizzamig
Date: Thu Apr 23 09:32:07 2020
New Revision: 532661
URL: https://svnweb.freebsd.org/changeset/ports/532661
Log:
sysutils/pot: Update to 0.11.1
Changes: https://github.com/pizzamig/pot/releases
Added:
head/sysutils/pot/files/pot_early.in (contents, props changed)
Modified:
head/sysutils/pot/Makefile
head/sysutils/pot/distinfo
head/sysutils/pot/files/pot.in
head/sysutils/pot/pkg-plist
Modified: head/sysutils/pot/Makefile
==============================================================================
--- head/sysutils/pot/Makefile Thu Apr 23 09:23:25 2020 (r532660)
+++ head/sysutils/pot/Makefile Thu Apr 23 09:32:07 2020 (r532661)
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= pot
-PORTVERSION= 0.10.4
-PORTREVISION= 1
+PORTVERSION= 0.11.1
+PORTREVISION= 0
CATEGORIES= sysutils
MAINTAINER= pizzamig at FreeBSD.org
@@ -16,7 +16,7 @@ RUN_DEPENDS= potnet:sysutils/potnet \
ncat:security/nmap \
${LOCALBASE}/share/freebsd/MANIFESTS/amd64-amd64-11.2-RELEASE:misc/freebsd-release-manifests
-USE_RC_SUBR= pot
+USE_RC_SUBR= pot pot_early
USE_GITHUB= yes
GH_ACCOUNT= pizzamig
Modified: head/sysutils/pot/distinfo
==============================================================================
--- head/sysutils/pot/distinfo Thu Apr 23 09:23:25 2020 (r532660)
+++ head/sysutils/pot/distinfo Thu Apr 23 09:32:07 2020 (r532661)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1582539340
-SHA256 (pizzamig-pot-0.10.4_GH0.tar.gz) = 767abb10f41936487f53e69d7f03b64136733e4570f7ee51202d0813680aca4b
-SIZE (pizzamig-pot-0.10.4_GH0.tar.gz) = 150694
+TIMESTAMP = 1587327646
+SHA256 (pizzamig-pot-0.11.1_GH0.tar.gz) = 76b4acd2ac37f35ce533208e6fc51625542adf69e95aa6b02b12a97485eaa106
+SIZE (pizzamig-pot-0.11.1_GH0.tar.gz) = 152172
Modified: head/sysutils/pot/files/pot.in
==============================================================================
--- head/sysutils/pot/files/pot.in Thu Apr 23 09:23:25 2020 (r532660)
+++ head/sysutils/pot/files/pot.in Thu Apr 23 09:32:07 2020 (r532661)
@@ -2,8 +2,8 @@
# $FreeBSD$
# PROVIDE: pot
-# REQUIRE: NETWORKING syslogd pf
-# BEFORE: ntpdate
+# REQUIRE: NETWORKING LOGIN FILESYSTEM
+# BEFORE: securelevel
# KEYWORD: shutdown nojail
. /etc/rc.subr
@@ -17,44 +17,49 @@ start_cmd="pot_start"
stop_cmd="pot_stop"
restart_cmd="pot_restart"
status_cmd="pot_status"
-start_precmd="pot_deprecated_start"
-stop_postcmd="pot_deprecated_stop"
load_rc_config $name
: ${pot_enable:=NO}
-: ${pot_list:=""}
-pot_deprecated_start()
+pot_start()
{
- if [ -n "$pot_list" ]; then
- echo "pot_list is deprecated! please use pot set-attr to set the start-at-boot attribute to your pot"
- fi
+ local _pname _dyn_pot_list _start
+ _dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
+ for _pname in $_dyn_pot_list ; do
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q )" = "YES" ]; then
+ %%PREFIX%%/bin/pot start "$_pname"
+ fi
+ done
}
-pot_deprecated_stop()
+pot_stop()
{
- if [ -n "$pot_list" ]; then
- echo "pot_list is deprecated! please use pot set-attr to set the start-at-boot attribute to your pot"
- fi
+ local _pname _dyn_pot_list _start
+ _dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
+ for _pname in $_dyn_pot_list ; do
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q )" = "YES" ]; then
+ %%PREFIX%%/bin/pot stop "$_pname"
+ fi
+ done
}
-pot_start()
+pot_early_start()
{
local _pname _dyn_pot_list _start
_dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
for _pname in $_dyn_pot_list ; do
- if _start=$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q ) && [ "$_start" = "YES" ]; then
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A early-start-at-boot -q )" = "YES" ]; then
%%PREFIX%%/bin/pot start "$_pname"
fi
done
}
-pot_stop()
+pot_early_stop()
{
local _pname _dyn_pot_list _start
_dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
for _pname in $_dyn_pot_list ; do
- if _start=$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q ) && [ "$_start" = "YES" ]; then
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A early-start-at-boot -q )" = "YES" ]; then
%%PREFIX%%/bin/pot stop "$_pname"
fi
done
@@ -63,17 +68,18 @@ pot_stop()
pot_restart()
{
pot_stop
- pot_deprecated_stop
+ pot_early_stop
sleep 5
+ pot_early_start
pot_start
- pot_deprecated_start
}
pot_status()
{
- local _pname _dyn_pot_list _start
+ local _pname _dyn_pot_list
for _pname in $_dyn_pot_list ; do
- if _start=$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q ) && [ "$_start" = "YES" ]; then
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A early-start-at-boot -q )" = "YES" ] ||
+ [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A start-at-boot -q )" = "YES" ]; then
if %%PREFIX%%/bin/pot info -qrp "$_pname" ; then
echo "pot $_pname is up and running"
else
Added: head/sysutils/pot/files/pot_early.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/pot/files/pot_early.in Thu Apr 23 09:32:07 2020 (r532661)
@@ -0,0 +1,44 @@
+#!/bin/sh
+# $FreeBSD$
+
+# PROVIDE: pot_early
+# REQUIRE: NETWORKING syslogd pf
+# BEFORE: ntpdate
+# KEYWORD: shutdown nojail
+
+. /etc/rc.subr
+
+PATH=$PATH:/usr/local/bin
+name="pot_early"
+desc="Pot containers - early start"
+procname="pot"
+rcvar=pot_enable
+start_cmd="pot_early_start"
+stop_cmd="pot_early_stop"
+
+load_rc_config $name
+: ${pot_enable:=NO}
+
+pot_early_start()
+{
+ local _pname _dyn_pot_list _start
+ _dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
+ for _pname in $_dyn_pot_list ; do
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A early-start-at-boot -q )" = "YES" ]; then
+ %%PREFIX%%/bin/pot start "$_pname"
+ fi
+ done
+}
+
+pot_early_stop()
+{
+ local _pname _dyn_pot_list _start
+ _dyn_pot_list=$(%%PREFIX%%/bin/pot ls -q)
+ for _pname in $_dyn_pot_list ; do
+ if [ "$( %%PREFIX%%/bin/pot get-attr -p "$_pname" -A early-start-at-boot -q )" = "YES" ]; then
+ %%PREFIX%%/bin/pot stop "$_pname"
+ fi
+ done
+}
+
+run_rc_command "$1"
Modified: head/sysutils/pot/pkg-plist
==============================================================================
--- head/sysutils/pot/pkg-plist Thu Apr 23 09:23:25 2020 (r532660)
+++ head/sysutils/pot/pkg-plist Thu Apr 23 09:32:07 2020 (r532661)
@@ -28,6 +28,7 @@ bin/pot
%%DATADIR%%/init.sh
%%DATADIR%%/list.sh
%%DATADIR%%/mount-in.sh
+%%DATADIR%%/network.sh
%%DATADIR%%/prepare.sh
%%DATADIR%%/prune.sh
%%DATADIR%%/ps.sh
More information about the svn-ports-head
mailing list