History log of /dragonfly/usr.sbin/installer/dfuibe_installer/flow.c (Results 1 – 25 of 27)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b125814d 21-Dec-2022 Antonio Huete Jimenez <tuxillo@quantumachine.net>

installer: Remove the long-time broken package handling code.


Revision tags: v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2
# 14825f9d 28-Jun-2020 Sascha Wildner <saw@online.de>

installer(8): Fix building with -fno-common.

-fno-common will be default in future compilers (GCC 10, for example).


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0
# 344ec808 11-Jun-2019 Matthew Dillon <dillon@apollo.backplane.com>

installer - Default to HAMMER2 (2)

* Fix comments.

Reported-by: noob237


# a4911276 11-Jun-2019 Matthew Dillon <dillon@apollo.backplane.com>

installer - Default to HAMMER2

* Change the installer default from HAMMER1 to HAMMER2.

* Adjust the nrelease build to print the location of the image files
when it finishes.


Revision tags: v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# 0a319615 10-Mar-2018 Matthew Dillon <dillon@apollo.backplane.com>

disklabel64 - Make disktype optional, fix alignment bug

* Make the disktype optional, use 'auto' automatically

* Fix a bug in the kernel's l64_makevirginlabel() calculation.
It was not properly c

disklabel64 - Make disktype optional, fix alignment bug

* Make the disktype optional, use 'auto' automatically

* Fix a bug in the kernel's l64_makevirginlabel() calculation.
It was not properly calculating the alignment relative to
the physical disk.

* Refactor some of the documentation

* Refactor examples

Submitted-by: Aaron LI <aly@aaronly.me>

show more ...


Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1
# d6f87aaf 13-Sep-2017 Antonio Huete Jimenez <tuxillo@quantumachine.net>

installer - Avoid endless loop for UEFI installations

- While doing an UEFI installation after selecting the disk if the dialog
to write changes to the disk is cancelled there was no way to get ba

installer - Avoid endless loop for UEFI installations

- While doing an UEFI installation after selecting the disk if the dialog
to write changes to the disk is cancelled there was no way to get back
to the previous screen.
- Fix it by going to the select disk state.

show more ...


# e90c1ebb 12-Sep-2017 Matthew Dillon <dillon@apollo.backplane.com>

installer - Add hammer2 support to the installer

* hammer2 can now be selected as a filesystem in the installer.

* Note that we still for /boot to use UFS. The boot loader *CAN*
access a hammer2

installer - Add hammer2 support to the installer

* hammer2 can now be selected as a filesystem in the installer.

* Note that we still for /boot to use UFS. The boot loader *CAN*
access a hammer2 /boot, but the small size of the filesystem makes
it too easy to fill up when doing installkernel or installworld.

* Also fix a minor bug in the installer. when issuing a 'dumpon device'
be sure to first issue a 'dumpon off' to avoid dumpon complaints about
a dump device already being specified.

show more ...


# a07abcb9 15-Aug-2017 Matthew Dillon <dillon@apollo.backplane.com>

install - Fix a few issues

* sleep 1 second before [re]surveying drives to give devfs time to
[re]probe the drive.

* fn_subpart_hammer was apparently trying to check the capacity of the
current

install - Fix a few issues

* sleep 1 second before [re]surveying drives to give devfs time to
[re]probe the drive.

* fn_subpart_hammer was apparently trying to check the capacity of the
current slice when there is no current slice. Check the disk capacity
instead.

show more ...


Revision tags: v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc
# 7b1aa074 15-Jan-2017 Sascha Wildner <saw@online.de>

installer: Add basic UEFI system setup.

GPT partition 0 is a 128MB FAT32 EFI system partition. Microsoft
recommends at least 100MB and FAT32 in [1]. Partition 1 is a
"DragonFly Label64" (aka "dragon

installer: Add basic UEFI system setup.

GPT partition 0 is a 128MB FAT32 EFI system partition. Microsoft
recommends at least 100MB and FAT32 in [1]. Partition 1 is a
"DragonFly Label64" (aka "dragonfly" in gpt(8)) for the rest of
the disk. It is analogous to slice 1 in our MBR setup, and has the
same name, e.g. /dev/da0s1. The rest of the UEFI setup is identical
to an MBR setup. disklabel64, newfs*, and so forth.

We currently only support installing DragonFly to the whole disk
in UEFI mode, and we don't set any NVRAM EFI variables during
installation, so for now we are copying our stage 1 loader to
\EFI\BOOT\BOOTX64.EFI on the EFI system partition.

Also, there isn't any support for Secure Boot.

[1] https://technet.microsoft.com/en-us/library/hh824839.aspx#DiskPartitionRules

show more ...


# 4d4ae2fa 10-Nov-2016 Antonio Huete Jimenez <tuxillo@quantumachine.net>

installer - Allow to specify cmdnames file path


Revision tags: v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2
# c4d6eff4 08-Dec-2014 Antonio Huete Jimenez <tuxillo@quantumachine.net>

installer - Use bit 'flags' for additional options

- Use a flags field to i_fn_args struct instead of single
int fields to specify different options.
- No functional change


Revision tags: v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2
# 020dfd2d 19-May-2013 Sascha Wildner <saw@online.de>

installer: Remove pnpinfo configuration option.

pnpinfo(8) is i386 only. Also, it's easy enough to review it by logging
in as root.

Suggested-by: ftigeot


Revision tags: v3.4.0, v3.4.1, v3.4.0rc, v3.5.0
# 51871435 17-Dec-2012 Sascha Wildner <saw@online.de>

installer: Always take the root directory's /dev.

Taking /dev relative to the directory we want to copy from was fine
until we got devfs, because we shipped actual device nodes in /dev
until then.

installer: Always take the root directory's /dev.

Taking /dev relative to the directory we want to copy from was fine
until we got devfs, because we shipped actual device nodes in /dev
until then.

It only continued working because the directory we copy from is always
the distribution media's root directory currently.

show more ...


Revision tags: v3.2.2
# 87c7a7cf 05-Dec-2012 Sascha Wildner <saw@online.de>

Remove some unneeded semicolons across the tree.


# 666e46d7 27-Oct-2012 Sascha Wildner <saw@online.de>

installer: Remove some unused variables.

Found-by: gcc47


Revision tags: v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 32b7c413 27-Dec-2011 Sascha Wildner <saw@online.de>

installer: Don't say the installer is experimental.

Noticed-by: vsrinivas


# 6e278935 09-Dec-2011 Sascha Wildner <saw@online.de>

Fix various whitespace and indent issues (no functional change).


# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0
# f59b7dfa 14-Sep-2009 Sascha Wildner <saw@online.de>

installer: Add serial number and /etc/devtab support.

If a disk has a corresponding entry in /dev/serno with identical
major/minor, use that for all further references of the disk in the
installatio

installer: Add serial number and /etc/devtab support.

If a disk has a corresponding entry in /dev/serno with identical
major/minor, use that for all further references of the disk in the
installation process.

In the installed system, set up a /etc/devtab entry (with the labels
named disk0, disk1 etc. using the order of the disks appearing in
'sysctl kern.disks' output) and use this label for the system's
/etc/fstab entries.

/boot/loader.conf still has to use /dev/serno for its vfs.root.mountfrom
entry.

The dumpdev entry in /etc/rc.conf could use the devtab label but (as
of this commit) doesn't do so yet. This will be fixed at a later point.

If no /dev/serno is found, or if no corresponding entry in /dev/serno
is found for a specific disk, we use the traditional scheme.

While I'm here, perform some cleanup, namely remove some duplicate
functions.

Requested-by-and-in-discussion-with: dillon

show more ...


# a2f6293f 27-Aug-2009 Sascha Wildner <saw@online.de>

installer: Enable writing to the disk label area prior to wiping it.

While here, move the few lines of fn_create_subpartitions() to flow.c.

Suggested-by: dillon
Reported-by: <elekktretterr@exema

installer: Enable writing to the disk label area prior to wiping it.

While here, move the few lines of fn_create_subpartitions() to flow.c.

Suggested-by: dillon
Reported-by: <elekktretterr@exemail.com.au>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1461>

show more ...


Revision tags: v2.3.2, v2.3.1
# 21c1c48a 03-May-2009 Sascha Wildner <saw@online.de>

installer: Move the installer from contrib/ to usr.sbin/.

Fix trailing whitespace while I'm doing it.


# e75c9034 23-Apr-2011 Sascha Wildner <saw@online.de>

installer: For bootblocks, only offer the disk that was installed to.

In the "Disk Utilities" menu, we still offer all disks.

Requested-by: dillon


# fa419eae 18-Nov-2010 Sascha Wildner <saw@online.de>

installer: Remove /dev/mapper/* mappings where necessary.


# 38e23cc2 27-Sep-2010 Sascha Wildner <saw@online.de>

installer: Slightly change the item order in the configure menu.

Move the "Set keyboard map" item before the "Set root password" item
in order to prevent accidental foot-shooting.

Submitted-by: mat

installer: Slightly change the item order in the configure menu.

Move the "Set keyboard map" item before the "Set root password" item
in order to prevent accidental foot-shooting.

Submitted-by: matthias

show more ...


# 9687cd27 23-Sep-2010 Sascha Wildner <saw@online.de>

installer: Utilize dumpon(8) and swapoff(8) to turn off dump and swap.

Previously, the installer would block further installation attempts
once a swap was mounted. This was very inconvenient, e.g. w

installer: Utilize dumpon(8) and swapoff(8) to turn off dump and swap.

Previously, the installer would block further installation attempts
once a swap was mounted. This was very inconvenient, e.g. when trying
to do multiple installs in one session.

It also never issued a 'dumpon off' causing dumping to be enabled
until rebooting. This caused issues upon reboot when a removable disk
(eSATA, for example) was unplugged before the reboot.

Now that we have swapoff(8), fix all these issues by turning off
dumping and swapping once the installation is completed (after
unmounting). Also, do this in a number of other places (where we
previously warned) to make sure it all gets deactivated again should
the user have cancelled a previous installation.

show more ...


12