WebUI Integration on ARM System Ready.#53
Draft
mahanteshchitt wants to merge 3 commits intodevelopfrom
Draft
Conversation
Brought WebUI support on ARM with the following changes: Removed the explicit removal of webui_jst from DISTRO_FEATURES to enable WebUI support on ARM, unmasked ccsp-webui-jst.bb by removing the corresponding BBMASK entry, and updated packagegroup dependencies to include the required WebUI components in the build. Added and configured the necessary services and scripts to support lighttpd and WebUI functionality, added webserver and WebUI settings by default in system_defaults and adjusted systemd service registrations to align with the WebUI and WAN Manager flow. Before Change: WebUI (ccsp-webui-jst) was disabled on ARM. Recipe was masked via BBMASK. lighttpd was not properly integrated for WebUI/captive portal. Captive portal and redirection were disabled. Default WebUI and web server settings were not configured. WebUI was not functional on ARM. Expected Behaviour: WebUI (ccsp-webui-jst) is enabled and built on ARM. lighttpd is properly configured and supports admin UI and captive portal. Required provisioning and WAN services are integrated. Default WebUI and webserver settings are configured. WebUI is accessible and functional with erouter0 WAN interface. Signed-off-by: mahanteshchitt <mahantesh_chittapur@comcast.com>
Brought WebUI support on ARM with the following changes: Removed the explicit removal of webui_jst from DISTRO_FEATURES to enable WebUI support on ARM, unmasked ccsp-webui-jst.bb by removing the corresponding BBMASK entry, and updated packagegroup dependencies to include the required WebUI components in the build. Added and configured the necessary services and scripts to support lighttpd and WebUI functionality, added webserver and WebUI settings by default in system_defaults and adjusted systemd service registrations to align with the WebUI and WAN Manager flow. Before Change: WebUI (ccsp-webui-jst) was disabled on ARM. Recipe was masked via BBMASK. CcspWebUI.service was not availale. lighttpd was not properly integrated for WebUI/captive portal. Captive portal and redirection were disabled. Default WebUI and web server settings were not configured. WebUI was not functional on ARM. Expected Behaviour: WebUI (ccsp-webui-jst) is enabled and built on ARM. CcspWebUI.service is available lighttpd is properly configured and supports admin UI and captive portal. Required provisioning and WAN services are integrated. Default WebUI and webserver settings are configured. WebUI is accessible and functional with erouter0 WAN interface. Signed-off-by: mahanteshchitt <mahantesh_chittapur@comcast.com>
Contributor
|
This looks good at first glance. Please change to use the Kirkstone Yocto modifier syntax I have a patch in my own tree to remove lightttpd by default as it was in a restart-loop on non-WebUI systems. |
Contributor
Author
|
Thanks for the clarification. |
Brought WebUI support on ARM with the following changes: Removed the explicit removal of webui_jst from DISTRO_FEATURES to enable WebUI support on ARM, unmasked ccsp-webui-jst.bb by removing the corresponding BBMASK entry, and updated packagegroup dependencies to include the required WebUI components in the build. Added and configured the necessary services and scripts to support lighttpd and WebUI functionality, added webserver and WebUI settings by default in system_defaults and adjusted systemd service registrations to align with the WebUI and WAN Manager flow. Before Change: WebUI (ccsp-webui-jst) was disabled on ARM. Recipe was masked via BBMASK. CcspWebUI.service was not availale. lighttpd was not properly integrated for WebUI/captive portal. Captive portal and redirection were disabled. Default WebUI and web server settings were not configured. WebUI was not functional on ARM. Expected Behaviour: WebUI (ccsp-webui-jst) is enabled and built on ARM. CcspWebUI.service is available lighttpd is properly configured and supports admin UI and captive portal. Required provisioning and WAN services are integrated. Default WebUI and webserver settings are configured. WebUI is accessible and functional with erouter0 WAN interface. Signed-off-by: mahanteshchitt <mahantesh_chittapur@comcast.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brought WebUI support on ARM with the following changes: Removed the explicit removal of webui_jst from DISTRO_FEATURES to enable WebUI support on ARM, unmasked ccsp-webui-jst.bb by removing the corresponding BBMASK entry, and updated packagegroup dependencies to include the required WebUI components in the build. Added and configured the necessary services and scripts to support lighttpd and WebUI functionality, added webserver and WebUI settings by default in system_defaults and adjusted systemd service registrations to align with the WebUI and WAN Manager flow.
Before Change:
WebUI (ccsp-webui-jst) was disabled on ARM.
Recipe was masked via BBMASK.
lighttpd was not properly integrated for WebUI/captive portal. Captive portal and redirection were disabled.
Default WebUI and web server settings were not configured. WebUI was not functional on ARM.
Expected Behaviour:
WebUI (ccsp-webui-jst) is enabled and built on ARM. lighttpd is properly configured and supports admin UI and captive portal. Required provisioning and WAN services are integrated. Default WebUI and webserver settings are configured. WebUI is accessible and functional with erouter0 WAN interface.