LINUX.ORG.RU

Загрузка stage3 current

 


0

0

Необходимо скачать последний stage3 при помощи wget и распаковать его в /mnt/gentoo. Делаю так:

wget -r -l1 -nd -nv ftp://mirror.yandex.ru/gentoo-distfiles/releases/amd64/current-iso/ -A "stage3-amd64-nomultilib-*.tar.bz2" -O - | tar -xpj -C /mnt/gentoo
С задачей справляется, но 1) для http не работает, 2) без -nv или -q выводит слишком много мусора. Поэтому, вопрос — как сделать лучше или по-другому?

★★★★
Ответ на: комментарий от deadNightTiger

Да, так лучше.

URL='http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/autobuilds' |
STAGE3=$(wget $URL/latest-stage3-amd64-nomultilib.txt -qO - | grep -v '#') |
wget $URL/$STAGE3 -O - | tar -xpj -C /mnt/gentoo

xdimquax ★★★★
() автор топика

а почему ты используешь «|», а не «&&»? если я не ошибаюсь, «&&» позволяет запускать следующую команду только при условии, что предыдущая отработала без ошибок.

ну это так, перфекционизм =)

kma21 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.