From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 903B11381F3 for ; Wed, 29 May 2013 19:58:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4CEE2E098F; Wed, 29 May 2013 19:58:11 +0000 (UTC) Received: from gerard.telenet-ops.be (gerard.telenet-ops.be [195.130.132.48]) by pigeon.gentoo.org (Postfix) with ESMTP id 2A5F3E08A1 for ; Wed, 29 May 2013 19:58:09 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by gerard.telenet-ops.be with bizsmtp id hvy81l02K2khLEN0Hvy8nS; Wed, 29 May 2013 21:58:09 +0200 Date: Wed, 29 May 2013 21:56:00 +0200 From: Tom Wijsman To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Switchup-mode and boottime selector? Was: eselect init Message-ID: <20130529215600.0e53c63f@TOMWIJ-GENTOO> In-Reply-To: <20130529181554.GB23135@waltdnes.org> References: <51A1DC0C.2070706@gentoo.org> <20130526125742.4584d094@gentoo.org> <51A1F493.90101@gentoo.org> <51A22310.70202@gentoo.org> <20130527224021.GA18963@waltdnes.org> <20130528135619.44259b60@TOMWIJ-GENTOO> <20130529105249.433e57f0@TOMWIJ-GENTOO> <20130529181554.GB23135@waltdnes.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.18; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/iX+/iOypYbQlXN4H5n8gsO6"; protocol="application/pgp-signature" X-Archives-Salt: d9375e6f-ce7a-4004-8cdc-c97d847ab144 X-Archives-Hash: 05d6dd856130252853ab77c685401188 --Sig_/iX+/iOypYbQlXN4H5n8gsO6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 29 May 2013 14:15:54 -0400 "Walter Dnes" wrote: > In order for a different init system to come up, some file(s) > somewhere *MUST* be different, no ifs/ands/ors/buts. How true is this in general? It is usually only a change of the init parameter. As far as I heard there is only one exception, /etc/inittab being different between just two init systems; if you know more exceptions, feel free to list them. So, please prove your statement. > The problem with an eselect approach is that it's like asking a brain > surgeon to operate on himself. eselect and wrappers don't operate on themselves, please elaborate. > The proper procedure is to have another brain surgeon operate on him > while the patient is under anesthesia. Actually no, we're going a step further. The eselect doesn't touch the wrapper, but only its config; it's like actually changing brain memory. > There are a couple of other possible approaches... >=20 > 1) If the 2 systems can achieve peacefull co-existance (i.e. no > identically-named files with different contents) then simply have 2 > boot entries in /etc/lilo.conf (or grub equivalant)... >=20 > [SNIP to shorten mail] Users can already do this, this isn't a solution. We want to make this easier towards the user, therefore doing heavy discussion to exhaust all the alternatives and maybe someone's interested in implementing one of them that appears most feasible. > > Having an initr* as a requirement for being able to switch init > > system is maybe a bit too much to ask; same as above, iff nothing > > else ... >=20 > 2) We already have such a solution; it's called the Gentoo minimal > install ISO. I agree, I have mine always available; yet some people are consistent in coming up with solutions for when all hell breaks lose. > If the 2 init systems conflict over identically-named > files, I strongly recommend that the changes be done while booted > from a gentoo minimal install ISO. > > [SNIP to shorten mail] Again: Users can already do this, this isn't a solution. See above... --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/iX+/iOypYbQlXN4H5n8gsO6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQEcBAEBAgAGBQJRpl1UAAoJEJWyH81tNOV9L0oH/3itX67DcKtxXJkpMhlHhh7t OYF65wr5tZ3lC3swfnqhe4tALgyc9n+KW2NmFHJYRlaxLWjac9hlNvMmk5W+/buT eJrgezk2C3a37IX2KsRKq7qn8PPbIFmg/gPbIHr2GCdT8VkBsrFj+BNNtl5mwFkM KC1lGnGKVsgXcp5hDF4IZs2t0qUCcA2GwdVQYvX946GCElaTu54Xie1dphBhCcua StZn+WBaWsYGk/VMSrj1idisAyzb9Z+kMg01KZQowFApLGtGA8Zh8rG+x9ejbO0+ 5pWriF2RNUpd01eV+pFzRQ4sq1jyMZbtOWFyNqcNeS8UKU7q4a2K1c/S8T6c9sA= =XYP0 -----END PGP SIGNATURE----- --Sig_/iX+/iOypYbQlXN4H5n8gsO6--