Summary: | Не запускается на ядрах отличных от 2.6.x | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||
Component: | powernowd | Assignee: | Yuri N. Sedunov <aris> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P3 | CC: | aen, shaba | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 23155 | ||||||||
Attachments: |
|
Прошу исправить asap и отправить в бранчи *6. И сделайте что-нибудь с этим "warning". Странный патч. Не нужно его прикладывать, но он хотя бы работает :-) (In reply to comment #4) > Не нужно его прикладывать, но он хотя бы работает :-) Выделите, плиз, из своего патча содержательную часть.. Created attachment 5044 [details]
Новый патч
Пожалуйста.
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) Спасибо. Соберите, пожалуйста, в 6-е бранчи. (В ответ на комментарий №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 + и вот это ещё. Эта функция нигде не определена. |
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