I am no big fan of this either. For my own builds, it does not matter as long as I do not provide them to anyone else. Then, the sysupgrade would "downgrade" the system back to regular OpenWrt.
But yes, I can manually remove them. Just using the default luci bundle includes it. Am Wed, Dec 31, 2025 at 09:42:41AM +0800, schrieb peter willcn: > 1. **Priority to Space Compatibility** > OpenWrt supports a vast array of hardware devices, including > entry-level models equipped with only 4MB or 8MB of flash memory. > Adding these tools—with a total footprint of over 200KB—as default > packages would eat into the storage space reserved for the core system > and other essential functions, rendering them incompatible with > low-flash devices. **Providing them as optional packages** allows > users to make independent choices based on their device's flash > capacity, striking a balance between compatibility and flexibility. > > 2. **On-Demand Function Loading** > Attended sysupgrade is not a necessity for all users: some prefer > compiling firmware manually, while certain embedded scenarios demand > an ultra-minimalist system. Designating these tools as **optional > components** aligns with OpenWrt’s modular, lightweight design > philosophy, and prevents non-target users from being burdened with > unnecessary dependencies. > > 3. **Greater Flexibility for Iteration** > The UI/UX of `luci-app-attendedsysupgrade` still requires > optimization, and `owut` is undergoing component refactoring for > architectural improvements. If these tools were included as default > packages, any code changes would have to go through the rigorous > iteration process for major releases. In contrast, distributing them > as optional packages enables rapid updates via package feeds, > accelerating feature development and bug fixes. > > 4. **Recommended Implementation Plan** > - Retain `luci-app-attendedsysupgrade` and `owut` in the **package > feed repository** instead of migrating them to the main repository. > - Avoid adding these tools as dependencies in `DEFAULT_PACKAGES`; > instead, clearly document their functions in the LuCI package list and > official documentation to guide users to install them on demand. > - For high-flash-capacity devices, include these two tools in the > officially recommended "full-featured firmware" configurations as a > **differentiated supplement** to the default packages. > > -- > Best Regards ! > > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
