Size: a a a

2021 January 29

∀lǝxǝʎ in pro.bash
симлинки расставляет, но с учётом зависимостей описанных в Wants и прочем, так что не так просто его сэмулировать, НО зачем?!
источник

Е

Егор in pro.bash
мне нужно прошивку сделать и хотелось бы чтобы всё из коробки работало, но в прошивке при первом запуске происходит инициализация устройства и просто зайти - вбить systemctl enable - создать имадж не выйдет, т.к потеряется этап инициализации
источник

∀lǝxǝʎ in pro.bash
не, ну разово-то для одного сервиса руками кнеч накопайте всё что меняется в конкретно вашем изолированном случае и воспроизведите руками
источник

Е

Егор in pro.bash
ну тут судя по всему всего одна симлинка создается, попробую сейчас
источник

V

Vikentsi in pro.bash
Егор
мне нужно прошивку сделать и хотелось бы чтобы всё из коробки работало, но в прошивке при первом запуске происходит инициализация устройства и просто зайти - вбить systemctl enable - создать имадж не выйдет, т.к потеряется этап инициализации
Не совсем понятно - потеряется этап инициализации. Те вам разово этап инициализации запустить при старте а потом при рестартах его не должно быть?
источник

Е

Егор in pro.bash
Vikentsi
Не совсем понятно - потеряется этап инициализации. Те вам разово этап инициализации запустить при старте а потом при рестартах его не должно быть?
+
этап не мой, модифицирую существующую прошивку
источник

V

Vikentsi in pro.bash
Егор
+
этап не мой, модифицирую существующую прошивку
да не важно. Ты по шагам напиши, что должно быть.
Загружается устройстово.
Инициализация.
твоя команда enable, чегото колдует
Пошло работать то что enable натворил
Пошли работать другие сервисы.

Те flow работы. Те пока выгядит, очень - не очень.
источник

V

Vikentsi in pro.bash
детали не нужны, что оно там делает под копотом, только в общих терминах или шагах. А то NDA всякие.
источник

Е

Егор in pro.bash
Vikentsi
да не важно. Ты по шагам напиши, что должно быть.
Загружается устройстово.
Инициализация.
твоя команда enable, чегото колдует
Пошло работать то что enable натворил
Пошли работать другие сервисы.

Те flow работы. Те пока выгядит, очень - не очень.
я задачу решил уже, спасибо
источник

V

Vikentsi in pro.bash
Егор
я задачу решил уже, спасибо
:) ок. enable сработало то хоть? Чтобы и мне чему-то научиться на этом примере.
источник

Е

Егор in pro.bash
Vikentsi
:) ок. enable сработало то хоть? Чтобы и мне чему-то научиться на этом примере.
сработало, но сейчас буду в эмуляторе тестить прошивку, так что уверенно не скажу
источник

Vs

Vladislav support.od... in pro.bash
Пятничный #вопрос:
[ -e /usr/bin/lsb_release ] && { codename="$(lsb_release -sc)"; } || { codename=${codename:-"buster"}; }
я , наверное, неправильно описал сокращенную конструкцию if ... then ... else ... fi
источник

∀lǝxǝʎ in pro.bash
Vladislav support.od.ua
Пятничный #вопрос:
[ -e /usr/bin/lsb_release ] && { codename="$(lsb_release -sc)"; } || { codename=${codename:-"buster"}; }
я , наверное, неправильно описал сокращенную конструкцию if ... then ... else ... fi
1. shellcheck будет ругаться, но я не всегда с ним согласен, но да, это if then else
2. тут не нужны {} и соответственно ;
3. тут не нужны "" при присвоении
источник

∀lǝxǝʎ in pro.bash
и, да, я всегда за двойные скобки
[[ вместо [
источник

V

Vikentsi in pro.bash
Vladislav support.od.ua
Пятничный #вопрос:
[ -e /usr/bin/lsb_release ] && { codename="$(lsb_release -sc)"; } || { codename=${codename:-"buster"}; }
я , наверное, неправильно описал сокращенную конструкцию if ... then ... else ... fi
А в чем ошибка? Глазами вроде ок. Ну кроме замечаний выше.
источник

Vs

Vladislav support.od... in pro.bash
∀lǝxǝʎ
и, да, я всегда за двойные скобки
[[ вместо [
[[ это башизм, стараюсь не использовать
источник

∀lǝxǝʎ in pro.bash
Vladislav support.od.ua
[[ это башизм, стараюсь не использовать
кнеч. потому и надо использовать
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
и, да, я всегда за двойные скобки
[[ вместо [
type lsb_release чтобы за скобки не думалось :)
источник

∀lǝxǝʎ in pro.bash
Vikentsi
type lsb_release чтобы за скобки не думалось :)
м?
command -v тогда уж
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
м?
command -v тогда уж
Можно и так. За что люблю и ненавижу шелл так это за то что можно уже 4 методами одно и то же записать.
источник