#!/bin/sh set -ex mount -o noatime -uw / service django stop cat << EOF > /tmp/notifier.diff --- a/gui/middleware/notifier.py +++ b/gui/middleware/notifier.py @@ -699,8 +699,10 @@ class notifier: def _started_domaincontroller(self): res = False if self._get_stg_directoryservice() == 'domaincontroller': - res = self._system_nolog("/etc/directoryservice/DomainController/ctl status") - return (True if res == 0 else False) + ret = self._system_nolog("/etc/directoryservice/DomainController/ctl status") + if not ret: + res = True + return res def _start_domaincontroller(self): res = False EOF (cd /usr/local/www/freenasUI/middleware && patch < /tmp/notifier.diff) mount -ur / service django start