Size: a a a

Gentoo GNU/Linux [RU]

2020 October 17

a

akater in Gentoo GNU/Linux [RU]
Вячеслав Пересторонин 🇷🇺
чтобы закомментировать 100 строчек, надо добавить в файл 100 #, вместо 4 символов <#   #>
«Топорно» таки не подходящий эпитет.

В конфигах в Unix этот стиль совсем непопулярен, так или иначе.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
akater
А, речь про конфиги?  Ну значит, надо смотреть, от кого они там пошли.

Но тогда в мелких сниппетах типа предлагаемых автоматически такие комментарии будут смотреться хуже, и придется решать, с какого момента использовать другой стиль, и в итоге он не будет использоваться никогда.

Если же нужно отключить что-то крупное, лучше по файлам разбить, думаю.
по файлам разбивать - не взошли эти eclasses никак :) особенно вынесенные в общую папку eclass в стороне от самого ebuild-а
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
а закомментированное через <#   #> highlighting очень даже хорошо подсвечивает, вместо зеленого - цветом морской волны
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
akater
«Топорно» таки не подходящий эпитет.

В конфигах в Unix этот стиль совсем непопулярен, так или иначе.
в отличии от модных замен master - main, замена тучи ### на 4 символа <# #> очень даже эффектна и полезна
источник

a

akater in Gentoo GNU/Linux [RU]
Дело вкуса.  С построчными можно легко скоприровать часть коммента и в каждый момент помнить, что это именно коммент, например.  Раз в конфигах непопулярно, это тоже может быть по разумным причинам. (Может и не по разумным, конечно.)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
akater
Дело вкуса.  С построчными можно легко скоприровать часть коммента и в каждый момент помнить, что это именно коммент, например.  Раз в конфигах непопулярно, это тоже может быть по разумным причинам. (Может и не по разумным, конечно.)
не о вкусах речь идет, а об экономии целлюлозы и места на дисках, а также об удобствах, чтобы бумаги всем хватало и леса целые оставались, да и в закомментированном большими блоками не теряются отдельные расскомментированные строчки :) - при построчном комментировании и в больших конфигах мимо пролетаю расскомментированных строк :)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
наверное это просто старые unix традиции, когда машинки парсить строки не особо были обучены, и был простой парсер по # в начале строки как первый символ встреченный в строке, в ebuild же # несколько сложнее уже по любому чем в конфигах парсится и # можно комментировать и хвост строк
источник

a

akater in Gentoo GNU/Linux [RU]
Есть еще такой месседж, мол, Gentoo вредно для окружающей среды — много лишней энергии тратится на компиляцию.

Но я таки не понял — если мы говорим про ebuild, то его синтаксис унаследован от башевского.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
улучшения это и есть тренд Gentoo, про комментарии - я подумаю, может сам в portage для себя их занесу :)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
без затрат энергии, причем электрической, и не про сжигание деревьев, прогресса не будет технологического
источник

AM

AlexShell Makise in Gentoo GNU/Linux [RU]
akater
Есть еще такой месседж, мол, Gentoo вредно для окружающей среды — много лишней энергии тратится на компиляцию.

Но я таки не понял — если мы говорим про ebuild, то его синтаксис унаследован от башевского.
ebuild'ы и есть bash-скрипты же вроде
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
нет, ebuild-ы это к sys-apps/portage, а bash это app-shells/bash, к тому же portage вполне работает и без bash, если команды bash в сценариях не задействованы
источник

W

Wild_Wind in Gentoo GNU/Linux [RU]
AlexShell Makise
ebuild'ы и есть bash-скрипты же вроде
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
у bash скриптов есть тег в начале  shebang, а в ебилдах нет  shebang и в помине
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
по образу и подобию, но далеко не одно и тоже и не требует для своей работы самого bash
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
кстати хорошая мысль занести shebang и в ebuildы :)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
чтобы не было соблазна думать что ebuild = bash скрипт
источник

a

akater in Gentoo GNU/Linux [RU]
Я однажды удалил bash, и пришлось восстанвливать с chroot и со stage3.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
а ebuild здесь при чем ? с таким успехом можно удалить и gcc или perl :)
источник

a

akater in Gentoo GNU/Linux [RU]
Я просто надеюсь предотвратить ситуацию когда кто-то прочтет написанное выше и решит попробовать заменить bash на что-то еще.
источник