Bug 6815

Summary: Опции коммандной строки не перекрывают опции конфигурационного файла
Product: ALT Linux 2.4 Reporter: Sergey V Turchin <zerg>
Component: aptAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: mouse, rider, sbolshakov
Version: 2.4   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
apt-0.5.15cnc6-cmdline-override-config-options.patch none

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 :-)