Bug 6815 - Опции коммандной строки не перекрывают опции конфигурационного файла
Summary: Опции коммандной строки не перекрывают опции конфигурационного файла
Status: CLOSED FIXED
Alias: None
Product: ALT Linux 2.4
Classification: Archive
Component: apt (show other bugs)
Version: 2.4
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-11 17:19 MSD by Sergey V Turchin
Modified: 2005-08-10 15:41 MSD (History)
3 users (show)

See Also:


Attachments
apt-0.5.15cnc6-cmdline-override-config-options.patch (3.50 KB, patch)
2005-05-11 17:21 MSD, Sergey V Turchin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2005-05-11 17:19:46 MSD
Опции коммандной строки не перекрывают опции конфигурационного файла, поэтому 
все, что в них указано не имеет смысла, если указано в apt.conf
Comment 1 Sergey V Turchin 2005-05-11 17:21:29 MSD
Created attachment 873 [details]
apt-0.5.15cnc6-cmdline-override-config-options.patch

fix this problem
Comment 2 Sergey V Turchin 2005-05-11 17:31:37 MSD
Причем булевы значения можно перекрывать, как сказано в man 
Comment 3 Sergey Bolshakov 2005-05-17 16:22:17 MSD
applied in apt-0.5.15cnc6-alt10
Comment 4 Dmitry V. Levin 2005-05-18 19:10:58 MSD
У этого патча есть побочный эффект:
Dir::Etc::parts и Dir::Etc::main будет невозможно передать из коммандной строки.
Мы готовы пойти на эту жертву?
Comment 5 Sergey Bolshakov 2005-05-18 20:49:00 MSD
Предположу, что Dir::Etc переопределить удаётся.
Тогда жертва необременительна.
Comment 6 Dmitry V. Levin 2005-05-18 21:16:48 MSD
Ну, hasher использует APT_CONFIG, так что ему всё равно.
Ok, выкладываю -alt11 с приложенным патчем.
Comment 7 Sergey V Turchin 2005-05-19 11:04:17 MSD
(In reply to comment #4) 
> Dir::Etc::parts и Dir::Etc::main будет невозможно передать из коммандной 
А можно 2 раза CmdL.Parse до и после pkgInitConfig :-)