Bug 67762 - portupgrade of stunnel asks for input even when run with BATCH=1
portupgrade of stunnel asks for input even when run with BATCH=1
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Any Any
: Normal Affects Only Me
Assigned To: roam
Depends on:
  Show dependency treegraph
Reported: 2004-06-09 19:00 UTC by lsjoberg
Modified: 2005-06-06 00:03 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description lsjoberg 2004-06-09 19:00:42 UTC
When doing a ports upgrade using
# BATCH=1 portupgrade -a
you expect all upgrades to be performed without any interaction with the user. This is not true for stunnel.

When I checked my portupgrade today it was hung waiting for input with the prompt:
"Remove group stunnel? [y/n]"

Appearently this is due to the stunnel deinstall-script. After entering a 'n' the upgrade continued as espected.

Either the deinstall should not ask the question or otherwise stunnel should not be upgraded when running portupgrade when BATCH is set.


Check for BATCH in stunnel Makefile.
How-To-Repeat: I have not tried to reproduce this, but it should suffice to run portupgrade with BATCH set when there is a newer stunnel available.
Comment 1 Mark Linimon freebsd_committer 2004-06-09 23:05:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->roam

Over to maintainer.
Comment 2 vd 2005-04-13 11:45:28 UTC
Here is the simple fix for BATCH mode while deinstalling stunnel:

--- pkg-deinstall.orig	Wed Apr 13 13:19:57 2005
+++ pkg-deinstall	Wed Apr 13 13:31:18 2005
@@ -13,7 +13,7 @@
-    if [ -z "${PACKAGE_BUILDING}" ]; then
+    if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
 	read -p "${question} [${default}]? " answer
     if [ x${answer} = x ]; then

Comment 3 Florent Thoumie freebsd_committer 2005-06-06 00:03:24 UTC
State Changed
From-To: open->closed

Committed, thanks!