Добрый день, я и собрал. Но мягко говоря такой ответ от тех. поддержки так себе.
Вы предлагаете всем купившим ваш продукт разбираться в тонкостях работы Linux?
Чтобы собрать ядро нужно установить Linux, хотя бы в виртуальную машину, установить кросскомпилятор, зависимости требуемые для сборки.
Которые в документации нормально не прописаны.
Я собирал ядро два раза. Первый раз оно собралось, но при сборке deb пакетов оказалось, что требуется пакет rsync, про который нигде в wiki страницах по сборке ядра не указано. А перед этим установил bison и openssl-dev.
В итоге установил rsync и собрал ядро ещё раз.
Так же я не уверен, что собрал ядро из актуального бранча в git, соответствующего ядру WB6 5.10.35. Хотя бы опишите нормально какой бранч брать и какие зависимости требуются для сборки.
Вообще, если бы в ядре были включены опции шифрования, требуемые wireguard, то используя файл Modules.symvers я бы мог дособрать только требуемый модуль wireguard, но они выключены.
Я не хвастаюсь, но решить ваш ребус я смог только потому, что использую Linux с 2006 года и когда-то использовать Gentoo и понимаю как настраивается ядро, как собирается. Сейчас в работе использую Debian.
Вы тоже предлагаете всем купившим ваш продукт стать “гуру” в Linux?
В целом для меня проблем нет.
Но вот остальным владельцам вашего продукта думаю всё не так легко.
Сделайте пожалуйста нормальную документацию с указанием какие конкретно пакеты ставить для сборки ядра, какой бранч с исходными кодами ядра брать с GIT репозитория.
Это всё же система умного дома, по крайней мере она так позиционируется, как следствие такая система подразумевает удалённое управление. Включить обогрев на даче, когда едешь на неё или проверить не протекает ли котёл. Что-то ещё.
Нет, конечно можно сделать телеграм бота, который будет отсылать и принимать команды, но это нужно уметь программировать.
Спасибо.