On Wed, Aug 03, 2011 at 09:09:16AM +0800, jida...@jidanni.org wrote:
> Gentlemen, you have blown it rather royally.

jidanni, I look out of my window, and I don't see the world falling in
pieces. I just see a pair of annoying messages at boot. Don't worry, it'll
be fixed.

> There are plenty of scripts in /lib/udev/rules.d that use RUN
> $ cd /lib/udev/rules.d
> $ grep RUN+= *|wc -l
> 123
> 
> And plenty that use /sbin
> 
> $ grep /sbin *|wc -l
> 26
> 
> But only one that uses /usr/sbin
> 
> $ grep /usr/sbin *|wc -l
> 1
> 
> And the winner is
> 
> $ grep /usr/sbin *
> 90-alsa-restore.rules:        RUN+="/usr/sbin/alsactl restore $attr{number}"
> 
> Which of course will fail upon boot, with plenty of errors on the console,
> 
> because /usr/sbin/ is not mounted at that time!

It seems clear that we need to move that binary to /sbin if we want to use
it like that in udev. Luckily, this was going to happen as we try to make
our delta with ubuntu smaller (they had done this change some time ago,
not sure if the reason was to avoid this or for other reasons derived from
upstart introduction).

Jordi
-- 
Jordi Mallach PĂ©rez  --  Debian developer     http://www.debian.org/
jo...@sindominio.net     jo...@debian.org     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to