Page MenuHomeFreeBSD

D11641.diff
No OneTemporary

D11641.diff

Index: head/usr.sbin/bsdinstall/scripts/checksum
===================================================================
--- head/usr.sbin/bsdinstall/scripts/checksum
+++ head/usr.sbin/bsdinstall/scripts/checksum
@@ -62,8 +62,16 @@
percentage=$(echo $percentage + 100/`echo $DISTRIBUTIONS | wc -w` | bc)
else
eval "status_$distname=1"
- dialog --backtitle "FreeBSD Installer" --title "Error" \
- --msgbox "The checksum for $dist does not match. It may have become corrupted, and should be redownloaded." 0 0
+ case $(/bin/freebsd-version -u) in
+ *-ALPHA*|*-CURRENT|*-STABLE|*-PRERELEASE)
+ dialog --backtitle "FreeBSD Installer" --title "Error" \
+ --msgbox "The checksum for $dist does not match. It may have become corrupted, or it may be from a newer version of FreeBSD. Please check for a newer snapshot." 0 0
+ ;;
+ *)
+ dialog --backtitle "FreeBSD Installer" --title "Error" \
+ --msgbox "The checksum for $dist does not match. It may have become corrupted, and should be redownloaded." 0 0
+ ;;
+ esac
exit 1
fi
done

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 23, 3:30 PM (17 h, 7 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27887021
Default Alt Text
D11641.diff (1 KB)

Event Timeline