Bug 14697 - Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль
Summary: Инсталятор не поддерживает установку с ftp сервера если нужен логин и пароль
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: installer (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-29 00:12 MSK by Slava Dubrovskiy
Modified: 2008-04-09 15:56 MSD (History)
6 users (show)

See Also:


Attachments
Добавляет логин и пароль в случае копирования по ftp метаданных (719 bytes, patch)
2008-02-29 00:14 MSK, Slava Dubrovskiy
no flags Details | Diff
патч для 20-metadata-basesystem.sh (606 bytes, patch)
2008-02-29 22:48 MSK, Slava Dubrovskiy
no flags Details | Diff
Исправленный работающий патч (2.21 KB, patch)
2008-03-06 13:08 MSK, Slava Dubrovskiy
no flags Details | Diff
Исправленный работающий патч (2.21 KB, patch)
2008-03-06 13:08 MSK, Slava Dubrovskiy
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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
Ой спасибо.