Инсталятор не поддерживает установку с 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
Created attachment 2458 [details] Добавляет логин и пароль в случае копирования по ftp метаданных Добавляет логин и пароль в случае копирования по ftp метаданных
(In reply to comment #1) > Created an attachment (id=2458) [edit] > Добавляет логин и пароль в случае копирования по ftp метаданных Кажется поспешил. Не работает. Завтра еще посмотю.
(In reply to comment #2) > (In reply to comment #1) > > Created an attachment (id=2458) [edit] [edit] > > Добавляет логин и пароль в случае копирования по ftp метаданных > Кажется поспешил. Не работает. Завтра еще посмотю. Нет, проверил, все работает. Еще нужно подобным образом 20-metadata-basesystem.sh запатчить.
Created attachment 2465 [details] патч для 20-metadata-basesystem.sh
есть подозрение что патч не будет работать в случае если доступ анонимный ибо тогда урл будет выглядить как ftp://@hostname.ru Так ли это?
(In reply to comment #5) > есть подозрение что патч не будет работать > в случае если доступ анонимный ибо тогда > урл будет выглядить как ftp://@hostname.ru > Так ли это? Да, правильно. Оказывается curl не понимает такого URL. Я догадывался, но времени проверить небыло. :-( Готовлю правильный. Еще очень хочется иметь возможность указывать отдельный URL для metadata и сначала смотреть туда, и если не находит файла, то смотреть уже в стандартное место. Тогда можно туда положить autoinstall.sch, ключик для root и т.д. и не ставить пароль на весь ftp. Попробую это сделать. И есть еще одна проблема. Если указан логин и пароль, то он становится виден при download пакетов а консоле и кажется попадает в manifest.all
отдельный урл для метаданных не нужен. Ещё такой момент есть немаловажный - метаданные и система будут теперь загружаться, а вот апт работать не будет. Поддерживает ли апт работу через неанонимные ftp сервера?
(In reply to comment #7) > отдельный урл для метаданных не нужен. > Ещё такой момент есть немаловажный - > метаданные и система будут теперь > загружаться, а вот апт работать не будет. Это в каком месте? Имеется ввиду что этот URL вставляется в source.list? > Поддерживает ли апт работу через > неанонимные ftp сервера?
Created attachment 2477 [details] Исправленный работающий патч Проверил. Работает и для анонимных и для не анонимных серверов
Created attachment 2478 [details] Исправленный работающий патч Проверил. Работает и для анонимных и для не анонимных серверов
Comment on attachment 2477 [details] Исправленный работающий патч что-то 2 раза добавился
>Поддерживает ли апт работу через >неанонимные ftp сервера? Если вопрос актуален : Да, у меня на работе именно так и работает.
0.4-alt12
(In reply to comment #13) > 0.4-alt12 Ой спасибо.