Сборка модуля в .deb

Здравствуйте! Несколько попыток бьюсь, дабы собрать изменённый модуль homeui в deb пакет и ничего не получается. Хотел спросить, как можно его собрать?
Был бы благодарен услышать корректную последовательность действий, которая рекомендуется/нужна, чтобы собрать homeui в .deb
Спрашиваю, т.к хочу прошить WB6/7 кастомным модулём homeui. Нужно, как вычитал, использовать утилиту wbrepo, а ей нужен .deb пакет соответственно.
Заранее спасибо!

wget https://raw.githubusercontent.com/wirenboard/wirenboard/master/wbdev
chmod +x wbdev
./wbdev cdeb

Спасибо за ответ!
Выполняя cdeb получаю ошибку: E: Build failure (dpkg-buildpackage died)
Полный лог:
cdeb.log (359.4 KB)

Webpack компилируется с ошибками (если я соберу homeui локально, то все собирается без ошибок)

Это при сборке уже с вашими изменениями в homeui? Из мастера без изменений homeui собирается в deb?

Такая ошибка у меня при сборке была. Из мастера все собралось хорошо

Сейчас попробую пересмотреть свою версию и собрать снова. Я буквально менял один лишь логотип, дабы попробовать соберется или нет и т.д, но не собралось
Так как я в этих всех вещах (фронтенд) только начал разбираться, прошу помочь подсказать, почему так происходит:

ERROR in main
Module not found: Error: Can't resolve './lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker' in '/home/komi/gitRepos/homeui/app'
Did you miss the leading dot in 'resolve.extensions'? Did you mean '[".*",".js",".jsx"]' instead of '["*",".js",".jsx"]'?
resolve './lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker' in '/home/komi/gitRepos/homeui/app'
  using description file: /home/komi/gitRepos/homeui/package.json (relative path: ./app)
    Field 'browser' doesn't contain a valid alias configuration
    using description file: /home/komi/gitRepos/homeui/package.json (relative path: ./app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        /home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker doesn't exist
      *
        Field 'browser' doesn't contain a valid alias configuration
        /home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker* doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        /home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker.js doesn't exist
      .jsx
        Field 'browser' doesn't contain a valid alias configuration
        /home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker.jsx doesn't exist
      as directory
        /home/komi/gitRepos/homeui/app/lib/angular-spectrum-colorpicker/dist/angular-spectrum-colorpicker doesn't exist

webpack 5.92.1 compiled with 1 error in 19963 ms

Это при исполнении команды npm run build на мастере. Т.е: из мастера все собирается в deb пакет (да и я полагаю дальше никаких проблем нет), но когда я локально собираю homeui он выдает такую ошибку. Эта ошибка не значима? Так и должно быть при сборе локально?
Т.к на несколько комитов мастера раньше, я, внёс свои изменения, - опять же буквально поменял один тег img в app/index.ejs, - увидел такую же ошибку с angular-spectrum-colorpicker, убрал пару строк с импортом и использованием данной вещи и оно смогло собраться локально (понимаю, что так делать не стоит, но я хотел посмотреть, что получилось да и в целом собрать проект)
Может оно как-то влияло на сбор в deb, но это все что я делал

angular-spectrum-colorpicker идет как сабмодуль, попробуйте git submodule update.

1 лайк