Subject: Re: Additional swap/dump magic
To: Martin Husemann <martin@duskware.de>
From: Eric Haszlakiewicz <erh@nimenees.com>
List: tech-userlevel
Date: 08/23/2006 18:51:47
On Thu, Aug 24, 2006 at 12:10:08AM +0200, Martin Husemann wrote:
> What I did is:
>
> o A few swapctl(8) enhancements
> - add an option (-q for query) to check if any swap or dump specs
> are used in /etc/fstab
> - add a new "auto" type to the -t argument that makes -A or -U not
> parse /etc/fstab for explicitly configured swap/dump block
> devices, but autodected all available (loacl) swap partitions
So, if the disklabel says "swap" for partition x, specifying "auto"
will use it? Am I reading that right?
> o A simple change to /etc/rc.d/swap1 using above enhancements so that
> - if any explicit swap or dump is configured in /etc/fstab everything
> behaves exactly as it does now (i.e. keep status quo)
> - if no swap or dump is configured in /etc/fstab, use the new autodetect
> magic to activate all swap partitions and set a dump device
The release notes for the next release should have added a reminder to
check your disklabels before installing. You can mount and use a partition
marked swap as a normal mounted filesystem. It's unlikely that someone
would, as newfs complains if you try to create the filesystem in the first
place, but a warning wouldn't hurt.
> If this change goes into tree, I'll change sysinst to not explicitly configure
> a swap partition next (together with wedges support for archs that are there
> already).
>
> What do you think?
Maybe have a auto_swapconfig=YES that can be turned off to cause swap1 to
never to the auto config.
A "-n" option, to see what would be done w/o doing it, would be nice.
eric