При выключении и перезагрузке бесконечно ждет останова сети. Если удалить /etc/hooks/resolv.conf.d/reload_avahi-daemon , не висит.
Надо что-то делать, у людей компьютеры не выключаются.
как выясняется, service foo status при выключенном foo в варианте с sysvinit возвращает false, тогда как в варианте с systemd всегда возвращается true. это так и планировалось ?
видимо надо использовать systemctl is-active|is-failed foo
я не против, при условии, что это будет происходить в /sbin/service
Протестированные патчи приветствуются.
http://git.altlinux.org/people/sbolshakov/packages/service.git?p=service.git;a=commit;h=ddc9000097f452dce4f2506f93b281a14c5eec6b
http://git.altlinux.org/people/ldv/packages/?p=service.git;a=commitdiff;h=0.5.24-alt1-1-g0d20abe ? Кстати, почему status*, а не просто status?
что бы не сломать работу service ntpd status please вежливость
(In reply to comment #8) > что бы не сломать работу > service ntpd status please > вежливость please попадает в $2; вопрос в том, зачем могло бы понадобиться проверять $1 на "status*", а не просто на "status"?
в патче по ссылке в #6 status* матчился с "$@", а не "$1", твой вариант изящнее, разумеется.
service-0.5.25-alt1 -> sisyphus: * Mon May 12 2014 Dmitry V. Levin <ldv@altlinux> 0.5.25-alt1 - service: use is-active as a closer systemd equivalent of sysvinit status (closes: #30034).