Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#43250 closed enhancement (duplicate)

Summary of a update all ports at the end

Reported by: lagrave+bugs+macosforge.org@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 2.2.1
Keywords: Cc:
Port:

Description

I just run an update all ports (and it is, after six hours, not finished). So far it has generated 2836 lines of output, without verbose output being enabled.

A couple of times during these six hours/3000 lines there has been output such as

To use bash_completion, add the following lines at the end of your .bash_profile:
  if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then
      . /opt/local/etc/profile.d/bash_completion.sh
  fi
The port bash-completion >=2.0 requires bash >=4.1; please make sure
you are using /opt/local/bin/bash by changing the preferences of your
terminal accordingly. If your version of bash is too old, the script
above will not modify your shell environment and no extended completion
will be available.

I guess I don't need to explain why it is easy to fail to notice this, usually quite important and useful, information.

I think all information like this should be output (repeated) at the end of install, upgrade, whatever process so I know how to activate bash completions, select which version of Python to use etc.

Change History (2)

comment:1 Changed 10 years ago by neverpanic (Clemens Lang)

Component: portsbase
Milestone: MacPorts Future
Resolution: duplicate
Status: newclosed

Duplicate of #24507, implemented a week ago in r118304. This will probably find its way into MacPorts 2.4.

comment:2 Changed 10 years ago by jmroot (Joshua Root)

Milestone: MacPorts Future
Note: See TracTickets for help on using tickets.