HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
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