Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 134506 Details for
Bug 197244
Update tuxonice (suspend2) support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
genkernel-3.4.9_pre3-tuxonice.patch
genkernel-3.4.9_pre3-tuxonice.patch (text/plain), 3.05 KB, created by
Alon Bar-Lev (RETIRED)
on 2007-10-27 20:06:35 UTC
(
hide
)
Description:
genkernel-3.4.9_pre3-tuxonice.patch
Filename:
MIME Type:
Creator:
Alon Bar-Lev (RETIRED)
Created:
2007-10-27 20:06:35 UTC
Size:
3.05 KB
patch
obsolete
>diff -urNp genkernel-3.4.9_pre3.org/generic/initrd.scripts genkernel-3.4.9_pre3.a1/generic/initrd.scripts >--- genkernel-3.4.9_pre3.org/generic/initrd.scripts 2007-09-17 21:52:20.000000000 +0200 >+++ genkernel-3.4.9_pre3.a1/generic/initrd.scripts 2007-10-28 05:11:28.000000000 +0200 >@@ -859,39 +859,43 @@ setup_unionfs() { > # return 0 > #} > >-suspend2_resume() { >- if [ -d /proc/suspend2 ] || [ -d /sys/power/suspend2 ]; then >- local splash_theme >+tuxonice_resume() { >+ [ -d /proc/suspend2 -o -d /sys/power/suspend2 -o -d /sys/power/tuxonice ] || return > >- if grep "splash=" /proc/cmdline > /dev/null 2>&1; then >- splash_theme=`cat /proc/cmdline | sed 's/.*splash=/splash=/' | sed 's/ .*//' | sed 's/.*theme://' | sed 's/,.*//'` >- fi >+ local splash_theme > >- local suspend2_userui_program="/sys/power/suspend2/user_interface/program" >- local suspend2_do_resume="/sys/power/suspend2/do_resume" >+ if grep "splash=" /proc/cmdline > /dev/null 2>&1; then >+ splash_theme=$(cat /proc/cmdline | sed 's/.*splash=/splash=/' | sed 's/ .*//' | sed 's/.*theme://' | sed 's/,.*//') >+ fi > >- # >- # Backward compatibility >- # >- if [ -e /proc/suspend2 ]; then >- suspend2_userui_program="/proc/suspend2/userui_program" >- suspend2_do_resume="/proc/suspend2/do_resume" >- fi >+ local tuxonice_userui_program="/sys/power/tuxonice/user_interface/program" >+ local tuxonice_do_resume="/sys/power/tuxonice/do_resume" > >- modules_scan suspend2 >+ # >+ # Backward compatibility >+ # >+ if [ -e /sys/power/suspend2 ]; then >+ tuxonice_userui_program="/sys/power/suspend2/user_interface/program" >+ tuxonice_do_resume="/sys/power/suspend2/do_resume" >+ elif [ -e /proc/suspend2 ]; then >+ tuxonice_userui_program="/proc/suspend2/userui_program" >+ tuxonice_do_resume="/proc/suspend2/do_resume" >+ fi > >- if which suspend2ui_text > /dev/null 2>&1; then >- which suspend2ui_text > "${suspend2_userui_program}" >- fi >+ modules_scan tuxonice >+ >+ if ! grep suspend_noui /proc/cmdline > /dev/null 2>&1; then >+ which suspend2ui_text > /dev/null 2>&1 && which suspend2ui_text > "${tuxonice_userui_program}" >+ which tuxoniceui_text > /dev/null 2>&1 && which tuxoniceui_text > "${tuxonice_userui_program}" > > if [ -n "${splash_theme}" ]; then > ln -s /etc/splash/${splash_theme} /etc/splash/suspend2 >+ ln -s /etc/splash/${splash_theme} /etc/splash/tuxonice > >- if which suspend2ui_fbsplash > /dev/null 2>&1; then >- which suspend2ui_fbsplash > "${suspend2_userui_program}" >- fi >+ which suspend2ui_fbsplash > /dev/null 2>&1 && which suspend2ui_fbsplash > "${tuxonice_userui_program}" >+ which tuxoniceui_fbsplash > /dev/null 2>&1 && which tuxoniceui_fbsplash > "${tuxonice_userui_program}" > fi > >- echo > "${suspend2_do_resume}" >+ echo > "${tuxonice_do_resume}" > fi > } >diff -urNp genkernel-3.4.9_pre3.org/generic/linuxrc genkernel-3.4.9_pre3.a1/generic/linuxrc >--- genkernel-3.4.9_pre3.org/generic/linuxrc 2007-09-17 21:52:20.000000000 +0200 >+++ genkernel-3.4.9_pre3.a1/generic/linuxrc 2007-10-28 05:10:56.000000000 +0200 >@@ -250,5 +250,5 @@ fi > #suspend_resume >-suspend2_resume >+tuxonice_resume > > if [ "${CDROOT}" -eq '1' ] > then
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 197244
: 134506