Bug 26046 - Не запускается на ядрах отличных от 2.6.x
Summary: Не запускается на ядрах отличных от 2.6.x
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: powernowd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 23155
  Show dependency tree
 
Reported: 2011-08-13 19:00 MSK by Evgenii Terechkov
Modified: 2011-08-17 03:37 MSK (History)
2 users (show)

See Also:


Attachments
Тривиальный патч (1007 bytes, patch)
2011-08-13 19:00 MSK, Evgenii Terechkov
no flags Details | Diff
Новый патч (638 bytes, patch)
2011-08-14 05:26 MSK, Evgenii Terechkov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2011-08-13 19:00:18 MSK
Created attachment 5043 [details]
Тривиальный патч

После загрузки имеем:

~#ps aux G powernow
root      9053  0.0  0.0   3444   776 pts/12   S+   22:48   0:00 egrep -i powernow
~#service powernowd status
running a v3.0.x kernel required./etc/init.d/powernowd: line 47: warning: command not found
~#uname -rsm
Linux 3.0.1-std-def-alt1 i686
~#service powernowd start
running a v3.0.x kernel required./etc/init.d/powernowd: line 47: warning: command not found
~#ps aux G powernow
root      9073  0.0  0.0   3444   776 pts/12   S+   22:48   0:00 egrep -i powernow
Comment 1 AEN 2011-08-13 19:47:37 MSK
Прошу исправить asap и отправить в бранчи *6.
Comment 2 Evgenii Terechkov 2011-08-13 21:04:52 MSK
И сделайте что-нибудь с этим "warning".
Comment 3 AEN 2011-08-13 21:28:23 MSK
Странный патч.
Comment 4 Evgenii Terechkov 2011-08-13 21:41:35 MSK
Не нужно его прикладывать, но он хотя бы работает :-)
Comment 5 Yuri N. Sedunov 2011-08-13 21:51:31 MSK
(In reply to comment #4)
> Не нужно его прикладывать, но он хотя бы работает :-)
Выделите, плиз, из своего патча содержательную часть..
Comment 6 Evgenii Terechkov 2011-08-14 05:26:02 MSK
Created attachment 5044 [details]
Новый патч

Пожалуйста.
Comment 7 Repository Robot 2011-08-14 06:45:35 MSK
powernowd-1.00-alt3 -> sisyphus:

* Sun Aug 14 2011 Yuri N. Sedunov <aris@altlinux> 1.00-alt3
- permited to run on 3.x kernels (ALT #26046)
Comment 8 AEN 2011-08-14 06:54:00 MSK
Спасибо.
Соберите, пожалуйста, в 6-е бранчи.
Comment 9 Evgenii Terechkov 2011-08-17 03:37:33 MSK
(В ответ на комментарий №2)
> И сделайте что-нибудь с этим "warning".

+KERNEL_VER_MAJOR="`uname -r | cut -d. -f1`"
+KERNEL_VER_MINOR="`uname -r | cut -d. -f2`"
+
+if [ $KERNEL_VER_MAJOR -eq 2 ] && [ $KERNEL_VER_MINOR -ge 6 ] || \
+    [ $KERNEL_VER_MAJOR -eq 3 ] && [ $KERNEL_VER_MINOR -ge 0 ] ; then
+    /sbin/modinfo $MODULE &>/dev/null
+    if [ "$?" != "0" ] ; then
+       echo -n $"required $MODULE kernel module does not exist."; warning; echo
+       exit 0
+    fi
+else
+    echo -n $"running a v$KERNEL_VER_MAJOR.x kernel required."; warning; echo
+    exit 0
+fi
+

и вот это ещё. Эта функция нигде не определена.