chiark / gitweb /
units: make ExecStopPost action part of ExecStart
authorMichal Sekletar <msekleta@redhat.com>
Tue, 8 Jul 2014 15:42:23 +0000 (17:42 +0200)
committerMichal Sekletar <msekleta@redhat.com>
Wed, 9 Jul 2014 16:21:04 +0000 (18:21 +0200)
commitd3381512282f2ca1c7669f77fb736a90fdce6982
tree1effb5ef0edf89925d72867d858744a2b4ae9cbc
parentb72ddf0f4f552dd53d6404b6ddbc9f17d02b8e12
units: make ExecStopPost action part of ExecStart

Currently after exiting rescue shell we isolate default target. User
might want to isolate to some other target than default one. However
issuing systemctl isolate command to desired target would bring system
to default target as a consequence of running ExecStopPost action.

Having common ancestor for rescue shell and possible followup systemctl
default command should fix this. If user exits rescue shell we will
proceed with isolating default target, otherwise, on manual isolate,
parent shell process is terminated and we don't isolate default target,
but target chosen by user.

Suggested-by: Michal Schmidt <mschmidt@redhat.com>
units/emergency.service.in
units/rescue.service.m4.in