Re: Создание deb-пакета со скриптовыми утилитами
On Thu, Dec 03, 2009 at 02:07:22PM +0300, Alexey Pechnikov wrote:
> Hello!
>
> On Thursday 03 December 2009 13:53:32 Stanislav Maslovski wrote:
> > > Когда собирал предыдущие пакеты, у меня в
> > > настройках редактора не было указано заменять \t на 4 пробела,
> > > но абсурд ведь, что конфиг зависит от форматирования.
> >
> > Ты просто не перестаешь нас удивлять! Пиши исчо =)
>
> В coreutils есть утилита unexpand, для замены пробелов на табы.
> Я не понимаю, почему система, жестко привязанная именно к
> табуляции, не пользуется этой (или подобной) утилитой для
> приведения содержимого скрипта в желаемый ею вид.
В частности, по причине которая указана ниже в твоем же тексте.
> Правда,
> число пробелов на таб есть величина, зависящая от настроек
> редактора, но это уж пусть создатели сами думают, раз от
> форматирования решили зависеть. да, оно принято в make, но
> покажите мне, какой в том смысл и почему без этого соглашения
> именно здесь нельзя обойтись (притом, что во всех конфигах
> прекрасно обходимся, используя табы и пробелы по своему
> усмотрению).
Обойтись можно было бы, но как тебе уже ответил Артём, по историческим
причинам форматирование с табами закрепилось.
Я был удивлен не этим, а тем, что программист (и вроде даже уже с
некоторым стажем) впервые столкнулся с Makefile в образе
debian/rules...
--
Stanislav
Reply to: