Propozycja szkicu poprawki do geninitrd (tuxoniceui_*)
Łukasz Maśko
ed w yen.ipipan.waw.pl
Sob, 26 Kwi 2008, 23:49:40 CEST
W najnowszych kernelach w miejsce suspend2 pojawia się modularny tuxonice.
Już to generuje pewne problemy, ponieważ trzeba odpowiednie moduły ręcznie
umieścić w initrd przez dopisanie ich do /etc/sysconfig/geninitrd. Ale
zrobienie tego załatwia sprawę. Dodatkową opcją jest wykorzystanie
graficznego/tekstowego postępu wstrzymania/wybudzania. Zgodnie z
dokumentacją, jeśli aplikacja ta ma zadziałać zaraz po załadowaniu kernela,
musi się znaleźć w initrd. Czyli musi zostać do niego przekopiowana przez
geninitrd. Poniżej załączam przykładową poprawkę, która to właśnie robi.
$ diff -u geninitrd.orig geninitrd
--- geninitrd.orig 2008-04-19 21:21:01.000000000 +0200
+++ geninitrd 2008-04-19 20:58:48.000000000 +0200
@@ -1018,6 +1018,10 @@
[ -e /sys/power/tuxonice/do_resume ] && echo
> /sys/power/tuxonice/do_resume
fi
EOF
+ if [ -f /usr/sbin/tuxoniceui_text ] ; then
+ inst_d /usr/sbin
+ inst_exec /usr/sbin/tuxoniceui_text /usr/sbin
+ fi
}
initrd_gen_udev() {
Alternatywne ui są graficzne (pliki tuxonice_{u,fb}splash), jednak nie
używałem tej opcji i nie wiem, czy wystarczy je przegrać, czy też trzeba
coś dodatkowo skonfigurować. Na pewno podstawowe wykorzystanie wymaga
konfiguracji. Tutaj liczę na pomoc tych, którzy tego używają.
Chciałem poprosić o opinie. Pozdrawiam.
--
Ł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-devel-pl