RUTX_R_GPL_00.07.21.tar.gz missing Config_siteman.in

Hello everyone!

I have successfully used several versions of the RUTX50 SDK before but now RUTX_R_00.07.21 released on 2026.02.17 fails to build, I suspect as part of the “Site manager: added site manager functionality“ line in the Changelog:

+ ./scripts/dockerbuild make defconfig
Docker commands require sudo. Attempting to proceed with sudo...
Collecting package info: done
tmp/.config-package.in:1850: glob failed: No files found "package/teltonika/site_manager/Config_siteman.in"
make: *** [/tmp/rutos-ipq40xx-rutx-sdk/include/toplevel.mk:124: defconfig] Error 1

Line 1850 of tmp/.config-package.in is the last line of the following paragraph:

        config PACKAGE_siteman
                tristate "siteman........................................... Teltonika Site Manager"
                default y if DEFAULT_siteman
                default m if ALL
                select PACKAGE_mosquitto-ssl
                select PACKAGE_libtdp
                select PACKAGE_libubox
                select PACKAGE_libcfg
                select PACKAGE_libblobmsg-json
                select PACKAGE_libc
                select PACKAGE_libmosquitto-ssl
                select PACKAGE_libuuid
                select PACKAGE_libtlt-logger
                select PACKAGE_libmnfinfo
                select PACKAGE_libuci
                select PACKAGE_libubus
                help
                 Teltonika Site Manager
                 


                source "package/teltonika/site_manager/Config_siteman.in"

All but the file part of this path does exist, listing the directory we can see:

$ ls package/teltonika/site_manager/
bin  Config.in  Makefile

I wondered if the Config.in file might be what they meant but it is yet another file actually, referenced in the next paragraph of tmp/.config-package.in:

        config PACKAGE_siteman_client
                tristate "siteman_client..................... Teltonika Site Manager client service"
                default y if DEFAULT_siteman_client
                default m if ALL
                select PACKAGE_libblobmsg-json
                select PACKAGE_libcfg
                select PACKAGE_libubox
                select PACKAGE_libtdp
                select PACKAGE_libubus
                select PACKAGE_libmnfinfo
                select PACKAGE_libuci
                select PACKAGE_libcurl if SITEMANC_DISCOVERY_CUSTOM
                select PACKAGE_libuuid
                select PACKAGE_libtlt-logger
                select PACKAGE_libc
                select PACKAGE_libmosquitto-ssl
                help
                 Teltonika Site Manager client service
                 


                source "package/teltonika/site_manager/Config.in"

So… is it just me or is the 7.21 SDK missing some file(s)? :slightly_smiling_face:

In case a workaround helps someone in hurry:

Setting CONFIG_PACKAGE_siteman=n in .config is not enough to avoid the fatal error as the resulting tmp/.config-package.in still tries to source the nonexistent file, so what I ended up doing is

touch package/teltonika/site_manager/Config_siteman.in

which creates the file if it does not exist, or (contrary to `cp /dev/null …`) only changes its modification time in case it does exist.

Greetings,

Thank you for bringing this to our attention. I have forwarded the information to our research and development department. Once I get feedback from them, I will get back to you.

Best Regards,
Justinas

Greetings,

This issue will be resolved in version 7.21.1

Best Regards,
Justinas