Index: head/sysutils/pot/Makefile =================================================================== --- head/sysutils/pot/Makefile (revision 465178) +++ head/sysutils/pot/Makefile (revision 465179) @@ -1,34 +1,35 @@ # Created by: Luca Pizzamiglio # $FreeBSD$ PORTNAME= pot PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= pizzamig@FreeBSD.org COMMENT= Container framework for FreeBSD LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= pizzamig NO_ARCH= yes NO_BUILD= yes USE_RC_SUBR= pot do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/pot \ ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DATADIR} ( cd ${WRKSRC}/share/pot && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${ETCDIR}/flavours ${INSTALL_DATA} ${WRKSRC}/etc/pot/pot.default.conf \ ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/etc/pot/pot.conf.sample \ ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/etc/pot/flavours/dns.sh \ ${STAGEDIR}${ETCDIR}/flavours .include Index: head/sysutils/pot/files/pot.in =================================================================== --- head/sysutils/pot/files/pot.in (revision 465178) +++ head/sysutils/pot/files/pot.in (revision 465179) @@ -1,66 +1,66 @@ #!/bin/sh # $FreeBSD$ # PROVIDE: pot # REQUIRE: LOGIN # KEYWORD: shutdown nojail . /etc/rc.subr name="pot" desc="Pot containers" procname="pot" rcvar=pot_enable start_cmd="pot_start" stop_cmd="pot_stop" restart_cmd="pot_restart" status_cmd="pot_status" load_rc_config $name : ${pot_enable:=NO} : ${pot_list:=""} pot_start() { local _pname for _pname in $pot_list ; do - if pot info -qp $_pname ; then - pot start $_pname + if %%PREFIX%%/bin/${name} info -qp $_pname ; then + %%PREFIX%%/bin/${name} start $_pname else echo "pot start: pot $_pnmame not found" fi done } pot_stop() { local _pname for _pname in $pot_list ; do - if pot info -qp $_pname ; then - pot stop $_pname + if %%PREFIX%%/bin/${name} info -qp $_pname ; then + %%PREFIX%%/bin/${name} stop $_pname else echo "pot stop: pot $_pname not found" fi done } pot_restart() { pot_stop sleep 5 pot_start } pot_status() { local _p for _p in $pot_list ; do - if pot info -qrp $_p ; then + if %%PREFIX%%/bin/${name} info -qrp $_p ; then echo "pot $_p is up and running" else echo "pot $_p is not running" fi done } run_rc_command "$1"