Bug 14697

Summary: Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: installerAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: antohami, boyarsh, klark, mike, rider, sem
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Добавляет логин и пароль в случае копирования по ftp метаданных
none
патч для 20-metadata-basesystem.sh
none
Исправленный работающий патч
none
Исправленный работающий патч none

Description Slava Dubrovskiy 2008-02-29 00:12:21 MSK
Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль.
В cp-metadata в процедуре
get_remote_metadata() {
    local n="$1";shift
    local bn="$(basename "$n")"
    curl $curl_args -o "$n" "$image_prefix/Metadata/$bn"
}

не используется LOGIN и PASSWORD которые устанавливает propagator
Comment 1 Slava Dubrovskiy 2008-02-29 00:14:01 MSK
Created attachment 2458 [details]
Добавляет логин и пароль в случае копирования по ftp метаданных

Добавляет логин и пароль в случае копирования по ftp метаданных
Comment 2 Slava Dubrovskiy 2008-02-29 00:25:13 MSK
(In reply to comment #1)
> Created an attachment (id=2458) [edit]
> Добавляет логин и пароль в случае копирования по ftp метаданных
Кажется поспешил. Не работает. Завтра еще посмотю.
Comment 3 Slava Dubrovskiy 2008-02-29 22:47:06 MSK
(In reply to comment #2)
> (In reply to comment #1)
> > Created an attachment (id=2458) [edit] [edit]
> > Добавляет логин и пароль в случае копирования по ftp метаданных
> Кажется поспешил. Не работает. Завтра еще посмотю.
Нет, проверил, все работает. Еще нужно подобным образом 
20-metadata-basesystem.sh запатчить.

Comment 4 Slava Dubrovskiy 2008-02-29 22:48:19 MSK
Created attachment 2465 [details]
патч для 20-metadata-basesystem.sh
Comment 5 inger@altlinux.org 2008-03-03 14:53:47 MSK
есть подозрение что патч не будет работать
в случае если доступ анонимный ибо тогда
урл будет выглядить как ftp://@hostname.ru
Так ли это?
Comment 6 Slava Dubrovskiy 2008-03-04 11:01:41 MSK
(In reply to comment #5)
> есть подозрение что патч не будет работать
> в случае если доступ анонимный ибо тогда
> урл будет выглядить как ftp://@hostname.ru
> Так ли это?
Да, правильно. Оказывается curl не понимает такого URL. Я догадывался, но
времени проверить небыло. :-(
Готовлю правильный. 
Еще очень хочется иметь возможность указывать отдельный URL для metadata и
сначала смотреть туда, и если не находит файла, то смотреть уже в стандартное
место. Тогда можно туда положить autoinstall.sch, ключик для root и т.д. и не
ставить пароль на весь ftp. Попробую это сделать.

И есть еще одна проблема. Если указан логин и пароль, то он становится виден при
download пакетов а консоле и кажется попадает в manifest.all
Comment 7 inger@altlinux.org 2008-03-04 11:16:24 MSK
отдельный урл для метаданных не нужен.
Ещё такой момент есть немаловажный -
метаданные и система будут теперь
загружаться, а вот апт работать не будет.
Поддерживает ли апт работу через
неанонимные ftp сервера?
Comment 8 Slava Dubrovskiy 2008-03-04 11:36:05 MSK
(In reply to comment #7)
> отдельный урл для метаданных не нужен.
> Ещё такой момент есть немаловажный -
> метаданные и система будут теперь
> загружаться, а вот апт работать не будет.
Это в каком месте?
Имеется ввиду что этот URL вставляется в source.list?
> Поддерживает ли апт работу через
> неанонимные ftp сервера?

Comment 9 Slava Dubrovskiy 2008-03-06 13:08:21 MSK
Created attachment 2477 [details]
Исправленный работающий патч

Проверил. Работает и для анонимных и для не анонимных серверов
Comment 10 Slava Dubrovskiy 2008-03-06 13:08:27 MSK
Created attachment 2478 [details]
Исправленный работающий патч

Проверил. Работает и для анонимных и для не анонимных серверов
Comment 11 Slava Dubrovskiy 2008-03-06 13:09:44 MSK
Comment on attachment 2477 [details]
Исправленный работающий патч

что-то 2 раза добавился
Comment 12 ruslandh 2008-03-18 10:02:14 MSK
>Поддерживает ли апт работу через
>неанонимные ftp сервера?
Если вопрос актуален :
Да, у меня на работе именно так и работает.
Comment 13 inger@altlinux.org 2008-04-09 15:52:18 MSD
0.4-alt12

Comment 14 Slava Dubrovskiy 2008-04-09 15:56:18 MSD
(In reply to comment #13)
> 0.4-alt12
Ой спасибо.