Date: Thu, 24 Sep 2015 15:24:52 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: "Andrey V. Elsukov" <bu7cher@yandex.ru>, Slawa Olhovchenkov <slw@zxy.spb.ru> Cc: cem@FreeBSD.org, FreeBSD Current <freebsd-current@FreeBSD.org>, freebsd-rc@FreeBSD.org Subject: Re: dumpdev in loader.conf vs rc.d/dumpon Message-ID: <5603EB94.7010202@FreeBSD.org> In-Reply-To: <5603E507.4030203@yandex.ru> References: <5602B922.20703@FreeBSD.org> <CAG6CVpVvStV1pUi8WEBS0T5PaHxFk_HxGi8ch-LXU_DiheyTGw@mail.gmail.com> <5602CDBC.7080906@FreeBSD.org> <CAG6CVpXfBj_-cLj-8EMuAzgk6Ktmh_46e6zBBkZHMBxYW7=Cqg@mail.gmail.com> <5602DA17.7060501@FreeBSD.org> <5603B415.2090405@yandex.ru> <20150924111850.GA3158@zxy.spb.ru> <5603DE11.7010008@yandex.ru> <20150924113714.GQ21849@zxy.spb.ru> <5603E083.9020505@yandex.ru> <20150924114554.GR21849@zxy.spb.ru> <5603E507.4030203@yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 24/09/2015 14:56, Andrey V. Elsukov wrote:
> 1. If you did set dumpdev from loader prompt or from /boot/loader.conf,
> and you didn't configured it in rc.conf, then this choice will be
> applied by geom_dev. Then it will be applied again by rc.d/dumpon.
>
> 2. If you did set dumpdev from loader prompt or from /boot/loader.conf,
> and you did configured it in rc.conf, then first of will be selected
> dumpdev from loader, then will be selected one from rc.conf.
>
> 3. If you didn't set dumpdev from loader prompt or from
> /boot/loader.conf, and you didn't configured it in rc.conf, then one of
> swap partition will be selected.
>
> In the end we can see, if we apply the following patch, then nothing
> will be affected.
I like this.
> Index: dumpon
> ===================================================================
> --- dumpon (revision 288047)
> +++ dumpon (working copy)
> @@ -34,11 +34,6 @@ dumpon_start()
> [Nn][Oo] | '')
> ;;
> [Aa][Uu][Tt][Oo])
> - dev=$(/bin/kenv -q dumpdev)
> - if [ -n "${dev}" ] ; then
> - dumpon_try "${dev}"
> - return $?
> - fi
> while read dev mp type more ; do
> [ "${type}" = "swap" ] || continue
> [ -c "${dev}" ] || continue
>
>
> PS. loader(8) has many variables where device name is used, and none of
> them uses /dev/ prefix.
>
--
Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5603EB94.7010202>
