[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: