Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2013 11:38:29 -0600
From:      Brooks Davis <brooks@freebsd.org>
To:        freebsd-stable@freebsd.org
Subject:   [RFC] possible non-backward-compatible change to install(1)
Message-ID:  <20130129173829.GA61035@lor.one-eyed-alien.net>

next in thread | raw e-mail | index | archive | help

--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

In CURRENT I have added a number of features to the install(1) command
that are derived from NetBSD.  One of them is the -M <metalog> option
that causes new-style mtree entries to be emitted for each object that
is created in the target.  In the interest of compatibility and usability I
removed the previous meaning of the -M option (disable mmap).  I would
like to MFC this change as is in violation of our usual practice, but
before I do so I want to solicit opinions on the subject.

I believe it is sufficiently safe to remove the -M option in a stable
branch because:
 - It is not used in our source tree.
 - It is FreeBSD specific and thus it is used nowhere in portable software.
 - It has not been useful since the VM system stabilized in the
   late-90s/early-2000's so it is unlikely to be used in FreeBSD
   specific software.
 - In the unlikely even the -M option is in use in some historic
   Makefile or script, nearly all install commands that did it will result
   in command line validation errors.
 - Those that don't will not result in direct data loss.

The benefit of the change is that (in conjunction with several other
changes) it will be possible to build FreeBSD releases and some types of
embedded media images without root privilege.

Does anyone have strong (preferably non-hypothetical) objections to this
change?

-- Brooks

--Nq2Wo0NMKNjxTN9z
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iD8DBQFRCAkUXY6L6fI4GtQRAqa7AKC+6U+BkEHwkClW7c1s+M3rAyhTugCcDoxj
Tq9dYxXBTV2ayK1CGN8Gla4=
=V3BT
-----END PGP SIGNATURE-----

--Nq2Wo0NMKNjxTN9z--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130129173829.GA61035>