raise RuntimeError('must pass --force to proceed: '
'this command may destroy precious data!')
unit_name = get_unit_name(args.fsid, daemon_type, daemon_id)
- call_throws(['systemctl', 'stop', unit_name])
- call_throws(['systemctl', 'disable', unit_name])
+ call(['systemctl', 'stop', unit_name],
+ verbose_on_failure=False)
+ call(['systemctl', 'reset-failed', unit_name],
+ verbose_on_failure=False)
+ call(['systemctl', 'disable', unit_name],
+ verbose_on_failure=False)
data_dir = get_data_dir(args.fsid, daemon_type, daemon_id)
call_throws(['rm', '-rf', data_dir])