Browse Source

Add service voting

Joachim M. Giæver 1 year ago
parent
commit
126659af37
1 changed files with 10 additions and 1 deletions
  1. 10 1
      src/hooks/connect-plug-zui-store

+ 10 - 1
src/hooks/connect-plug-zui-store

@@ -21,7 +21,16 @@ if snapctl is-connected zui-store; then
 		fi
 		fi
 		mv -f "${ZUI_STORE}/zwave"*.{log,json} "${ZUI_STORE}/.z2m-logs" 2> /dev/null; true
 		mv -f "${ZUI_STORE}/zwave"*.{log,json} "${ZUI_STORE}/.z2m-logs" 2> /dev/null; true
 		lprint "Everything seems to be in place now... Exit connection the initiate the daemonizing voting"
 		lprint "Everything seems to be in place now... Exit connection the initiate the daemonizing voting"
-		#exit 1
+		if [ -s "${ZUI_STORE}/.install.hook.service" ]; then
+			if [ "$(cat "${ZUI_STORE}/.install.hook.service")" == "enable" ]; then
+				lprint "ZUI will be enabled. Disable ${SNAP_NAME}."
+			else
+				lprint "ZUI won't be enabled. Keep ${SNAP_NAME} enabled."
+			fi
+		else
+			lprint "The service file for ZUI is missing. Keep ${SNAP_NAME} enabled."
+		fi
+		exit 1
 	else
 	else
 		lprint "Plug/slot = zui-store is connected, but «${ZUI_STORE}» is missing... WHY! 🤷"
 		lprint "Plug/slot = zui-store is connected, but «${ZUI_STORE}» is missing... WHY! 🤷"
 	fi
 	fi