Bug 9937 - обрабатываются лишние файлы в /etc/net/options.d/* (rpmsave)
: обрабатываются лишние файлы в /etc/net/options.d/* (rpmsave)
Status: CLOSED FIXED
: Branch 3.0
(All bugs in Branch 3.0/etcnet)
: 3.0
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-08-30 13:49 by
Modified: 2007-02-21 12:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-08-30 13:49:34
> pickup_defaults()
> {
>         for optionsfile in /etc/net/options /etc/net/options.d/*; do
>                 [ -s "$optionsfile" ] && . $optionsfile
>         done

хватает всё, но, при установке, могут появиться файлы *.rpmsave. Надо бы
придумать исключение. При этом, видимо, стоит сделать исключение конфигурируемым
в рассчёте на какие-нибудь другие пакетные менеджеры.

Отдельный момент. Где-то гарантируется, что for ... in ... будет работать с 
сортированным списком ?
------- Comment #1 From 2006-08-30 13:58:00 -------
В Сизифе уже исправлено оказывается, перевешиваю на 3.0
Обновить бы тогда.
------- Comment #2 From 2006-09-05 20:58:46 -------
Упорядоченность списка обеспечивается sh при раскрытии шаблона (цитирую из man
bash):

       LC_CTYPE
              This  variable  determines  the interpretation of characters and
              the behavior of character classes within pathname expansion  and
              pattern matching.
[...]
   Pathname Expansion
       After  word  splitting,  unless  the -f option has been set, bash scans
       each word for the characters *, ?, and [.  If one of  these  characters
       appears,  then  the word is regarded as a pattern, and replaced with an
       alphabetically sorted list of file names matching the pattern.   If  no

Запрос обновить для C3.0 принимается.
------- Comment #3 From 2006-09-10 02:00:49 -------
Помещено в ветку etcnet-0.7-maintenance, будет включено в версию 0.7.17.