LINUX.ORG.RU
ФорумTalks

Конкурс для гентушнегов


0

0
Объявляется конкурс. Нужно скомпилить все пакеты (незамаскированные), которые есть в портедже. Предлагается придумать самую короткую строчку, которая это делает.

Мой вариант:

cd /usr/portage;for i in `ls -1`;do ls -1 $i|xargs -I ъ emerge $i/ъ;done

72 знака

★★★★★
s/гентушнегов/джентушников/

Мациес ракстит парэйзы!

anonymous
()
> cd /usr/portage;for i in `ls -1`;do ls -1 $i|xargs -I ъ emerge $i/ъ;done

и && echo "ФСЁ! АБРАТНА ЖДЁМ ЕБИЛДОФ!"

iBliss
()
find /usr/portage|sed 's!.*/\(.*\)\.e.*$!=\1!'|xargs -I! emerge !

65 символов

anonymous
()
Ответ на: комментарий от Chubaka
> ls /usr/portage/* | xargs emerge

Идея) Только тогда неплохо б ls -1. И, кроме того, есть пакеты с одинаковым именем, для которых надо писать полный путь

michwill ★★★★★
() автор топика
Ответ на: комментарий от gr_buza
Установит и замаскированные пакеты.
anonymous
()
Поправил немного:

find /usr/portage|sed 's!.*/\(.*/.*\)/.*$!\1!'|xargs -I! emerge !

65 символов. Поставит все незамаскированные пакеты включая пакеты с одинаковым именем. Правда ставиться будут по нескольку раз, но об этом в условии ничего не сказано :-)

anonymous
()
Ответ на: комментарий от Sphinx
Уже не первый раз слышу подобные предложения - снимать кулер что бы сыльнее обогревал, но это _глупое_ заблуждение! С кулером помощение в котором находится комп, обогреется быстрее чем без него
anonymous
()
Ответ на: комментарий от FatBastard
все! Прехожу на FreeBSD! gentoo курит в сторонке!
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.