samba: Fix nmb systemd service is in erroneous state

Disable and mask the nmb service, which is alias to the already
disabled nmbd service.

Tests performed:
- Upgrading Samba app works.
- Systemd doesn't show nmb.service in erroneous state after upgrade.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
Veiko Aasa 2024-09-24 13:12:49 +03:00 committed by Sunil Mohan Adapa
parent 534b0d6eb0
commit 761ee7d183
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2
2 changed files with 3 additions and 1 deletions

View File

@ -41,7 +41,7 @@ class SambaApp(app_module.App):
app_id = 'samba'
_version = 5
_version = 6
def __init__(self) -> None:
"""Create components for the app."""

View File

@ -291,6 +291,8 @@ def setup():
action_utils.service_stop('nmbd')
action_utils.service_disable('nmbd')
action_utils.service_mask('nmbd')
action_utils.service_disable('nmb')
action_utils.service_mask('nmb')
if action_utils.service_is_running('smbd'):
action_utils.service_restart('smbd')