From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RF0qu-0004QZ-Gq for garchives@archives.gentoo.org; Sat, 15 Oct 2011 09:48:24 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 467CD21C214; Sat, 15 Oct 2011 09:48:15 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 1DFF121C20E for ; Sat, 15 Oct 2011 09:47:26 +0000 (UTC) Received: by wwg14 with SMTP id 14so4043831wwg.10 for ; Sat, 15 Oct 2011 02:47:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=iwdxZWPt8QFBzQRRNbR5E3hBLgCVyzGb/yPjeODRsck=; b=tmVwlPObjANPeXpLRNv+bDOSeNlpdsB166PWPr3cFOOL1MD1LK0DgJ55SaUA/Op6PQ sRfsoJ/SG6qcbueljzvcGnTRgqilZQxdF/EOuG7n+8VOypfHio889gyIlAQS8JJrE+4r qT80u8HV88f7OJgE4/maPxoM9jCbU7TYrNMZM= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.9.201 with SMTP id 51mr3886017wet.94.1318672046240; Sat, 15 Oct 2011 02:47:26 -0700 (PDT) Received: by 10.216.234.130 with HTTP; Sat, 15 Oct 2011 02:47:26 -0700 (PDT) In-Reply-To: <14990786.riuhAe1XkX@pc> References: <10471513.R8jrG2MAGJ@pc> <14990786.riuhAe1XkX@pc> Date: Sat, 15 Oct 2011 02:47:26 -0700 Message-ID: Subject: Re: [gentoo-user] Apologize to everyone for my nonprofessional From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: d42a1e7f4c21edd88e85e87949c58367 On Sat, Oct 15, 2011 at 2:31 AM, Michael Schreckenbauer wr= ote: > On Saturday, 15. October 2011 02:11:43 Canek Pel=C3=A1ez Vald=C3=A9s wrot= e: >> On Sat, Oct 15, 2011 at 1:53 AM, Michael Schreckenbauer > wrote: >> > On Saturday, 15. October 2011 01:42:10 Canek Pel=C3=A1ez Vald=C3=A9s w= rote: >> >> > /var/lib usually stores whole >> >> > databases. The difference is important and relevant." >> >> >> >> My systems has directories alsa, bluetooth, hp and many more >> >> there that are not databases at all. >> >> >> >> So? >> >> Which one? That /var is not going into /? >> > >> > No. That /var/lib contains databases. Is this so difficult to get? >> >> I get it; it's just not relevant. >> >> > On my system /var/lib/alsa contains data, that alsa uses to restore >> > mixer- levels. >> >> Yeah, it does. >> >> > So *my* /var/lib is used during boot and *my* /var/lib has to be >> > mounted by the initramfs. >> >> No, it doesn't. What are you talking about? Look at /etc/init.d/alsasoun= d: >> >> depend() { >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 need localmount >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 after bootmisc modules isapnp coldplug hotpl= ug >> } >> >> Look at the first need from alsasound depend: it says, that it goes >> after localmount. If you have /var in NFS (a very weird setup for a >> desktop machine) maybe it will cause problems: but then it would be >> fault of OpenRC (or the alsasound init script). If /var is on a >> different partition, localmount will mount it and *then* alsasound >> will execute. >> >> And it makes sense: the volume restoring doesn't matter until >> immediately before running gdm and going into the desktop; of course >> you can mount /var before that. >> >> >That's the situation on nearly every gentoo system >> > >> > using sound >> >> Yeah, and as I explained, thanks to need localmount there is no problem. >> >> >(systemd might handle this different, I have no idea) >> >> Yeah, it does more intelligently: as I said, the volume restoring is >> only needed just before starting X. >> >> > Got it? Your system is not the center of the world. >> >> No, but I start to think you don't know *your* system. Check the >> alsasound init script. > > *lol* > Now, this is getting ridiculous. Indeed, it is getting ridiculous. > I don't know my system? No, you don't. > Have a look into > /lib/udev/rules.d/90-alsa-restore.rules > to realize, that this is a hack, that restores alsa-levels *twice* on sys= tems > that have /var/lib on /. The levels are supposed to be restored by *udev*= not > the script. Yeah, but it doesn't run when udev *starts*. It runs when a card is *added* to the system; that is the reason for the ACTION=3D"add" part. It's inteded to be used for USB cards (like external speakers with a little sound card incorporated), so its volume is restored *at insert time*. Regards. --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico