The branch main has been updated by asiciliano:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=0868f621762a949ef2b791c3199817436a79d3a1

commit 0868f621762a949ef2b791c3199817436a79d3a1
Author:     Alfonso S. Siciliano <asicili...@freebsd.org>
AuthorDate: 2022-03-26 00:36:13 +0000
Commit:     Alfonso S. Siciliano <asicili...@freebsd.org>
CommitDate: 2022-03-26 00:37:59 +0000

    bsdinstall checksum: Replace dialog with bsddialog
    
    Replace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.
    
    Approved by:            bapt (mentor)
    Differential Revision:  https://reviews.freebsd.org/D34660
---
 usr.sbin/bsdinstall/scripts/checksum | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/usr.sbin/bsdinstall/scripts/checksum 
b/usr.sbin/bsdinstall/scripts/checksum
index ff404d7f587b..0bb0dd512d31 100755
--- a/usr.sbin/bsdinstall/scripts/checksum
+++ b/usr.sbin/bsdinstall/scripts/checksum
@@ -31,15 +31,15 @@ test -f $BSDINSTALL_DISTDIR/MANIFEST || exit 0
 percentage=0
 for dist in $DISTRIBUTIONS; do
        distname=$(basename $dist .txz)
-       eval "status_$distname=7"
+       eval "status_$distname=-8"
 
        items=""
        for i in $DISTRIBUTIONS; do
-               items="$items $i `eval echo \\\${status_$(basename $i 
.txz):-Pending}`"
+               items="$items $i `eval echo \\\${status_$(basename $i 
.txz):--11}`"
        done
-       dialog --backtitle "FreeBSD Installer" --title "Checksum Verification" \
-           --mixedgauge "Verifying checksums of selected distributions." \
-           0 0 $percentage $items
+       bsddialog --backtitle "FreeBSD Installer" --title "Checksum 
Verification" \
+           --mixedgauge "\nVerifying checksums of selected distributions.\n" \
+           0 0 $percentage  -- $items
 
        CK=`sha256 -q $BSDINSTALL_DISTDIR/$dist`
        awk -v checksum=$CK -v dist=$dist -v found=0 '{
@@ -55,20 +55,20 @@ for dist in $DISTRIBUTIONS; do
        CK_VALID=$?
        if [ $CK_VALID -le 1 ]; then
                if [ $CK_VALID -eq 0 ]; then
-                       eval "status_$distname=2"
+                       eval "status_$distname=-3"
                else
-                       eval "status_$distname=6"
+                       eval "status_$distname=-7"
                fi
                percentage=$(echo $percentage + 100/`echo $DISTRIBUTIONS | wc 
-w` | bc)
        else
-               eval "status_$distname=1"
+               eval "status_$distname=-2"
                case $(/bin/freebsd-version -u) in
                *-ALPHA*|*-CURRENT|*-STABLE|*-PRERELEASE)
-                       dialog --backtitle "FreeBSD Installer" --title "Error" \
+                       bsddialog --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" \
+                       bsddialog --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

Reply via email to