Page MenuHomeFreeBSD

D12037.id32205.diff
No OneTemporary

D12037.id32205.diff

Index: usr.sbin/freebsd-update/freebsd-update.sh
===================================================================
--- usr.sbin/freebsd-update/freebsd-update.sh
+++ usr.sbin/freebsd-update/freebsd-update.sh
@@ -418,6 +418,9 @@
# Run without a TTY
NOTTYOK=0
+
+ # Fetched first in a chain of commands
+ ISFETCHED=0
}
# Parse the command line
@@ -783,8 +786,10 @@
# Check that we have updates ready to install
if ! [ -L ${BDHASH}-install ]; then
echo "No updates are available to install."
- echo "Run '$0 fetch' first."
- exit 1
+ if [ $ISFETCHED -eq 0 ]; then
+ echo "Run '$0 fetch' first."
+ fi
+ exit 0
fi
if ! [ -f ${BDHASH}-install/INDEX-OLD ] ||
! [ -f ${BDHASH}-install/INDEX-NEW ]; then
@@ -3241,6 +3246,7 @@
fi
fetch_check_params
fetch_run || exit 1
+ ISFETCHED=1
}
# Cron command. Make sure the parameters are sensible; wait

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 27, 11:22 PM (7 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24321727
Default Alt Text
D12037.id32205.diff (881 B)

Event Timeline