Skip to content

Commit

Permalink
bsdinstall: complete whitelabeling the installer
Browse files Browse the repository at this point in the history
The commit 147585b introduces
whitlabeling. This commit addresses couple more places where the
os name was missed.

Reviewed by:	imp, asiciliano, brd
Differential Revision:	https://reviews.freebsd.org/D43638
  • Loading branch information
oshogbo committed Feb 4, 2024
1 parent a03f768 commit cd724c2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
6 changes: 3 additions & 3 deletions usr.sbin/bsdinstall/partedit/part_wizard.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,23 +66,23 @@ part_wizard(const char *fsreq)
if (error != 0)
return (1);

bsddialog_backtitle(&conf, "FreeBSD Installer");
bsddialog_backtitle(&conf, OSNAME " Installer");
disk = boot_disk_select(&mesh);
if (disk == NULL) {
geom_deletetree(&mesh);
return (1);
}

bsddialog_clear(0);
bsddialog_backtitle(&conf, "FreeBSD Installer");
bsddialog_backtitle(&conf, OSNAME " Installer");
schemeroot = wizard_partition(&mesh, disk);
free(disk);
geom_deletetree(&mesh);
if (schemeroot == NULL)
return (1);

bsddialog_clear(0);
bsddialog_backtitle(&conf, "FreeBSD Installer");
bsddialog_backtitle(&conf, OSNAME " Installer");
error = geom_gettree(&mesh);
if (error != 0) {
free(schemeroot);
Expand Down
4 changes: 2 additions & 2 deletions usr.sbin/bsdinstall/partedit/partedit.c
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ main(int argc, const char **argv)
while (prompt != NULL) {
bsddialog_clear(0);
if (!sade_mode)
bsddialog_backtitle(&conf, "FreeBSD Installer");
bsddialog_backtitle(&conf, OSNAME " Installer");

error = geom_gettree(&mesh);
if (error == 0)
Expand All @@ -137,7 +137,7 @@ main(int argc, const char **argv)
"installation menu.", 0, 0);
break;
}

get_mount_points(items, nitems);

if (i >= nitems)
Expand Down
15 changes: 9 additions & 6 deletions usr.sbin/bsdinstall/startbsdinstall
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/sh

BSDCFG_SHARE="/usr/share/bsdconfig"
. $BSDCFG_SHARE/common.subr || exit 1

: ${BSDDIALOG_OK=0}
: ${BSDDIALOG_CANCEL=1}
: ${BSDDIALOG_HELP=2}
Expand Down Expand Up @@ -27,7 +30,7 @@ if [ $? -eq 0 ]; then
else
# Serial or other console
echo
echo "Welcome to FreeBSD!"
echo "Welcome to ${OSNAME}!"
echo
echo "Please choose the appropriate terminal type for your system."
echo "Common console types are:"
Expand All @@ -46,18 +49,18 @@ resizewin -z

if [ -f /etc/installerconfig ]; then
if [ "$1" != "primary" ]; then
bsddialog --backtitle "FreeBSD Installer" --title "Installing" --msgbox "FreeBSD is being installed from a script; please use the primary console." 0 0
bsddialog --backtitle "${OSNAME} Installer" --title "Installing" --msgbox "${OSNAME} is being installed from a script; please use the primary console." 0 0
. "$0"
elif bsdinstall script /etc/installerconfig; then
bsddialog --backtitle "FreeBSD Installer" --title "Complete" --no-cancel --ok-label "Reboot" --pause "Installation of FreeBSD complete! Rebooting in 10 seconds" 10 30 10
bsddialog --backtitle "${OSNAME} Installer" --title "Complete" --no-cancel --ok-label "Reboot" --pause "Installation of ${OSNAME} complete! Rebooting in 10 seconds" 10 30 10
reboot
else
bsddialog --backtitle "FreeBSD Installer" --title "Error" --textbox /tmp/bsdinstall_log 0 0
bsddialog --backtitle "${OSNAME} Installer" --title "Error" --textbox /tmp/bsdinstall_log 0 0
fi
exit
fi

bsddialog --backtitle "FreeBSD Installer" --title "Welcome" --extra-button --extra-label "Shell" --ok-label "Install" --cancel-label "Live System" --yesno "Welcome to FreeBSD! Would you like to begin an installation or use the live system?" 0 0
bsddialog --backtitle "${OSNAME} Installer" --title "Welcome" --extra-button --extra-label "Shell" --ok-label "Install" --cancel-label "Live System" --yesno "Welcome to ${OSNAME}! Would you like to begin an installation or use the live system?" 0 0

case $? in
$BSDDIALOG_OK) # Install
Expand All @@ -70,7 +73,7 @@ $BSDDIALOG_OK) # Install
trap true SIGINT # Ignore cntrl-C here
bsdinstall
if [ $? -eq 0 ]; then
bsddialog --backtitle "FreeBSD Installer" --title "Complete" --ok-label "Reboot" --extra-button --extra-label "Shutdown" --cancel-label "Live System" --yesno "Installation of FreeBSD complete! Would you like to reboot into the installed system now?" 0 0
bsddialog --backtitle "${OSNAME} Installer" --title "Complete" --ok-label "Reboot" --extra-button --extra-label "Shutdown" --cancel-label "Live System" --yesno "Installation of ${OSNAME} complete! Would you like to reboot into the installed system now?" 0 0

case $? in
$BSDDIALOG_OK) # Reboot
Expand Down

0 comments on commit cd724c2

Please sign in to comment.