File: //var/packages/SMBService/scripts/postinst
#!/bin/bash
: "${SYNOPKG_PKGNAME:?"error: SYNOPKG_PKGNAME is not given"}"
# shellcheck source=/synosrc/packages/source/synosamba/package/scripts/util.sh
source "/var/packages/${SYNOPKG_PKGNAME}/scripts/util.sh"
source "/var/packages/${SYNOPKG_PKGNAME}/scripts/updater.sh"
${SYNOSYSTEMCTL} enable pkg-synosamba-env-setup
if ! ${SYNOSYSTEMCTL} start pkg-synosamba-env-setup; then
logger_err "pkg-synosamba-env-setup start failed, apply the workaround"
/var/packages/SMBService/conf/systemd/samba-env.sh setup
fi
updater "${SYNOPKG_OLD_PKGVER}"
if is_HCI; then
ctdb_samba_services restore_status
else
samba_services restore_status
fi
exit 0