History log of /openbsd-current/distrib/octeon/ramdisk/install.md
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.24 06-Nov-2022 kn

Use installboot -p; OK visa


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.23 06-Feb-2022 krw

Use fdisk's -b to create boot partitions instead of -e scripts.

Build, boot and install tested by visa@

ok visa@


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.22 27-Jun-2020 deraadt

convert macppc, octeon, and loongson to use MI installboot, removing
special case scripting in install.md.
(macppc still requires manual steps for HFS bootmode)
tested by krw, visa, gkoehler


# 1.21 24-Jun-2020 deraadt

kernel no longer has to be placed into the boot area, because
we have proper bootblocks.
ok visa


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 28-Jul-2019 visa

Add octeon bootloader to the set of files that get copied
to the boot partition.

To use the bootloader, the firmware has to be configured to load
file "boot" instead of "bsd".

OK deraadt@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.


# 1.23 06-Feb-2022 krw

Use fdisk's -b to create boot partitions instead of -e scripts.

Build, boot and install tested by visa@

ok visa@


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.22 27-Jun-2020 deraadt

convert macppc, octeon, and loongson to use MI installboot, removing
special case scripting in install.md.
(macppc still requires manual steps for HFS bootmode)
tested by krw, visa, gkoehler


# 1.21 24-Jun-2020 deraadt

kernel no longer has to be placed into the boot area, because
we have proper bootblocks.
ok visa


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 28-Jul-2019 visa

Add octeon bootloader to the set of files that get copied
to the boot partition.

To use the bootloader, the firmware has to be configured to load
file "boot" instead of "bsd".

OK deraadt@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.


# 1.22 27-Jun-2020 deraadt

convert macppc, octeon, and loongson to use MI installboot, removing
special case scripting in install.md.
(macppc still requires manual steps for HFS bootmode)
tested by krw, visa, gkoehler


# 1.21 24-Jun-2020 deraadt

kernel no longer has to be placed into the boot area, because
we have proper bootblocks.
ok visa


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 28-Jul-2019 visa

Add octeon bootloader to the set of files that get copied
to the boot partition.

To use the bootloader, the firmware has to be configured to load
file "boot" instead of "bsd".

OK deraadt@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.


# 1.21 24-Jun-2020 deraadt

kernel no longer has to be placed into the boot area, because
we have proper bootblocks.
ok visa


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.20 28-Jul-2019 visa

Add octeon bootloader to the set of files that get copied
to the boot partition.

To use the bootloader, the firmware has to be configured to load
file "boot" instead of "bsd".

OK deraadt@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.


# 1.20 28-Jul-2019 visa

Add octeon bootloader to the set of files that get copied
to the boot partition.

To use the bootloader, the firmware has to be configured to load
file "boot" instead of "bsd".

OK deraadt@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.


# 1.19 18-Jan-2018 visa

Make the installer use the multiprocessor kernel if there is more
than one core available.

When bsd.mp is used, bsd.sp is not copied to the boot partition.
Old installations might not have enough space for all bsd.mp, bsd.sp
and bsd.rd.

OK deraadt@, krw@, pirofti@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.18 20-Feb-2017 visa

Bump the default size of the MSDOS partition from 16MB to 32MB.
16MB is too small to hold bsd, bsd.mp and bsd.rd simultaneously.

Noticed by and OK stsp@
OK deraadt@


# 1.17 22-Jan-2017 rpe

Whitespaces ...


# 1.16 04-Sep-2016 rpe

Move files created by root during install/upgrade in a subdir of
/tmp with proper permissions so that unprivileged programs can not
tamper with them.

positive feedback from deraadt
OK halex


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.15 08-Feb-2016 krw

If manual disklabel editing is requested during install, don't emit
verbiage explaining what disklabels are.

If you don't know, you should be using (A)uto!

ok rpe@ halex@


# 1.14 29-Dec-2015 rpe

Change patterns in case-blocks from a*|A* to [aA]*

OK halex@ krw@


# 1.13 18-Dec-2015 rpe

Introduce a new function disk_has() to inspect a disk if it has a
partition-table of a certain type and optionally if it has a partition
of a certain type.

Use disk_has() in the install.md script to replace all the various
"fdisk <disk> | grep <pattern>" commands greatly simplifying things.

positive feedback from sthen@
"time to get it really tested" deraadt@
OK krw@


# 1.12 02-Dec-2015 krw

If (O)penBSD is not offered as a partitioning option, do not accept
'O*|o*' as a valid response. Ignore it as we do other invalid input.

armv7 is special case to be handled separately.

Noticed by kettenis@.

ok deraadt@ rpe@


# 1.11 09-Nov-2015 rpe

Fix commas in "Use (W)hole disk MBR..." question.

OK jmc@ krw@


Revision tags: OPENBSD_5_8_BASE
# 1.10 02-Jun-2015 rpe

Remove the $FSTABFLAG variable and use -F directly. The installer
uses disklabel UIDs unconditionally for a while already.

OK krw@
"looks good" deraadt@


# 1.9 02-Jun-2015 rpe

Replace
[[ -n $(foo | grep 'bar') ]]
with
foo | grep -q 'bar'

OK halex@ krw@


# 1.8 31-May-2015 rpe

Replace identical code in the MD scripts of the installer with a new
MI function disklabel_autolayout() which now handles all aspects of
the disklabel auto-layout and autopartitioning case for the root disk.
Remove get_disklabel_template() and merge it with the new function.

"move forward" deraadt@


# 1.7 04-May-2015 rpe

Add the new template file based autopartitioning feature of disklabel(8)
to the OpenBSD installer. It is available during unattended installation.
The template file is fetched from an url, provided as answer to a new
question in the response file:

URL to autopartitioning template for disklabel = url

Original diff from and OK henning@
'no objection' krw@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.6 05-Mar-2014 jasper

Fix spacing in md_congrats()


Revision tags: OPENBSD_5_5_BASE
# 1.5 16-Nov-2013 rpe

Remove AUTOROOT variable which is a leftover of r1.183 of install.sub

diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net

ok krw@ halex@


Revision tags: OPENBSD_5_4_BASE
# 1.4 08-Apr-2013 jasper

expand instructions for manually configuring the MBR.


# 1.3 08-Apr-2013 jasper

create a small MSDOS partition from where u-boot will load the kernel.

feedback/ok halex@ krw@


# 1.2 27-Mar-2013 jasper

fix wrapped line that snuck in an extra \n in a question.


# 1.1 26-Mar-2013 jasper

add ramdisk installer for octeon, still has some rough edges and needs some
manual fiddling, but works good enough to perform an install on the CAM-0100.