ACPI 1.0.6 - Ошибка в default.sh ?
Здравствуйте.
По кнопке выключения компьютер перестал выключаться (через acpid)
В результате просмотра /var/log/messages обнаружил
acpid: executing action "/etc/acpi/default.sh button/power PWRF 00000080 00000001"
logger: ACPI event unhandled: button/power PWRF 00000080 00000001
При рассмотрении файла /etc/acpi/default.sh и вызова его с параметром - default.sh button/power 1 обнаружил :
group=${1/%%/*}
action=${1#*/}
echo $group $action;
выводит button/power power\
После правки :
group=${1%%/*}
action=${1#*/}
echo $group $action;
выводит button power
Поглядел acpid-1.0.6-default.sh из /usr/portage/sys-power/acpid/files - group=${1/%%/*}
Получается ошибка...
В версии 1.0.4 - group=${1/\/*/} action=${1/*\//} , так что вроде всё норм
Кто-нть может проверить у себя?
( Я не силён в скриптах - методом тыка - group=${1%/*} тоже работает. Как правильно?)
- Для комментирования войдите или зарегистрируйтесь