[TH/x86_64] uvesafb vs cn vs v86d

Łukasz Maśko masko w ipipan.waw.pl
Czw, 28 Maj 2009, 20:15:27 CEST


Dnia czwartek, 28 maja 2009, Grzegorz Sójka napisał:
[...]
> Coś źle wcisnąłem. Nie ta linijka. W każdym razie geninitrg pisze, że
> znalazł v86d ale nie kopiuje go do initrd. Efekt jest taki, że uvesafb
> wywala w dmesgach, że nie znalazło /sbin/v86d.

Już dawno o tym pisałem na pld-devel, ale osoba zajmująca się geninitrd nic 
z tym nie zrobiła. Trzeba zmienić plik /lib/geninitrd/mod-uvesafb.sh:

--- /lib/geninitrd/mod-uvesafb.sh       2009-05-11 10:17:26.000000000 +0200
+++ mod-uvesafb.sh      2009-05-28 20:14:21.000000000 +0200
@@ -26,8 +26,9 @@
        # if we are adding uvesafb, we need v86d as well
        local m
        for m in $MODULES; do
-               if [ "$m" = "uvesafb" ]; then
+               if [[ "$m" == *uvesafb* ]]; then
                        need_uvesafb=yes
+                       break
                fi
        done
 }
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl