Rename the "alfred" command to "auto", and document it. Retain support

for "portsnap alfred" for now.

Discussed:	many times, most recently on svn-src-all
MFC after:	1 week
This commit is contained in:
Gavin Atkinson 2013-10-22 18:55:52 +00:00
parent a0c6562337
commit b53e60d39a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=256923
2 changed files with 21 additions and 4 deletions

View File

@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 14, 2012
.Dd October 22, 2013
.Dt PORTSNAP 8
.Os FreeBSD
.Sh NAME
@ -161,6 +161,18 @@ or
commands.
Again, note that in the parts of the ports tree which are being
updated, any local changes or additions will be removed.
.It auto
Run
.Cm fetch
or
.Cm cron
depending on whether stdin is a terminal; then run
.Cm update
or
.Cm extract
depending on whether
.Ar portsdir
exists.
.El
.Sh TIPS
.Bl -bullet

View File

@ -61,6 +61,8 @@ Commands:
files and directories.
update -- Update ports tree to match current snapshot, replacing
files and directories which have changed.
auto -- Fetch updates, and either extract a new ports tree or
update an existing tree.
EOF
exit 0
}
@ -147,12 +149,15 @@ parse_cmdline() {
if [ ! -z "${SERVERNAME}" ]; then usage; fi
shift; SERVERNAME="$1"
;;
cron | extract | fetch | update | alfred)
cron | extract | fetch | update | auto)
COMMANDS="${COMMANDS} $1"
;;
up)
COMMANDS="${COMMANDS} update"
;;
alfred)
COMMANDS="${COMMANDS} auto"
;;
*)
if [ $# -gt 1 ]; then usage; fi
if echo ${COMMANDS} | grep -vq extract; then
@ -1104,10 +1109,10 @@ cmd_update() {
update_run || exit 1
}
# Alfred command. Run 'fetch' or 'cron' depending on
# Auto command. Run 'fetch' or 'cron' depending on
# whether stdin is a terminal; then run 'update' or
# 'extract' depending on whether ${PORTSDIR} exists.
cmd_alfred() {
cmd_auto() {
if [ "${INTERACTIVE}" = "YES" ]; then
cmd_fetch
else