Bug 30034 - service: "systemctl status" is not a good systemd equivalent of sysvinit status
: service: "systemctl status" is not a good systemd equivalent of sysvinit status
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/service)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2014-04-25 18:42 by
Modified: 2014-05-18 22:29 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2014-04-25 18:42:09
При выключении и перезагрузке бесконечно ждет останова сети.
Если удалить /etc/hooks/resolv.conf.d/reload_avahi-daemon , не висит.
------- Comment #1 From 2014-05-08 12:50:32 -------
Надо что-то делать, у людей компьютеры не выключаются.
------- Comment #2 From 2014-05-08 17:10:54 -------
как выясняется, service foo status при выключенном foo 
в варианте с sysvinit возвращает false, тогда как в варианте с systemd
всегда возвращается true.
это так и планировалось ?
------- Comment #3 From 2014-05-08 17:45:56 -------
видимо надо использовать
systemctl is-active|is-failed foo
------- Comment #4 From 2014-05-08 17:58:30 -------
я не против, при условии, что это будет происходить в /sbin/service
------- Comment #5 From 2014-05-08 18:26:23 -------
Протестированные патчи приветствуются.
------- Comment #7 From 2014-05-12 22:01:01 -------
http://git.altlinux.org/people/ldv/packages/?p=service.git;a=commitdiff;h=0.5.24-alt1-1-g0d20abe
?

Кстати, почему status*, а не просто status?
------- Comment #8 From 2014-05-12 22:16:47 -------
что бы не сломать работу
service ntpd status please
вежливость
------- Comment #9 From 2014-05-12 22:34:30 -------
(In reply to comment #8)
> что бы не сломать работу
> service ntpd status please
> вежливость

please попадает в $2; вопрос в том, зачем могло бы понадобиться проверять $1 на
"status*", а не просто на "status"?
------- Comment #10 From 2014-05-12 22:55:20 -------
в патче по ссылке в #6 status* матчился с "$@", а не "$1",
твой вариант изящнее, разумеется.
------- Comment #11 From 2014-05-18 22:29:34 -------
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).