LINUX.ORG.RU
ФорумTalks

[в-ва] индусы...


0

0
bi_src_base=/opt


        read -p "Press 'y' to install the bcm963xx DSL router source files: " -n 1 dr_continue
        echo ""
        echo ""
        if [ "$dr_continue" == "y" ] ; then
            echo ""
            if ! [ -d $bi_src_dir ] ; then
                echo "Creating directory $bi_src_dir."
                echo ""
                mkdir -p $bi_src_dir
            fi
            if [ -d $bi_src_dir ] ; then
                echo "Installing files from $bi_this_dir/$f."
                echo ""
                cd $bi_src_dir
                tar xfz $bi_this_dir/$f
                chmod -R 777 * .*
            else

круто? расставить на /opt 777. ладно бы еще на своё барахло, так у меня там другого софта мешок лежит.

взято с http://support.asus.com/download/download.aspx?model=WL-600g (Other -  	GPL source code for WL-600g 1.0.3.3A), скрипт consumer_install
☆☆
Зато они гатовы работать за $1/hour. Если у тебя есть лишние $8 в день, то ты можешь позволить себе нанять личного Индуса :)
anonymous
()
Офигенско... Баг-репорт зашли им.
Deleted
()
Лучше индусы, чем розоволосые пидарасы
anonymous
()
> круто? расставить на /opt 777.

а чего уж там мелочиться...

hexenlord
()
> chmod -R 777 * .*

> круто? расставить на /opt 777. ладно бы еще на своё барахло, так у меня там другого софта мешок лежит.

Ээээ, мне одному кажется, что под маску ".*" подходит также и ".." ? Или в chmod это особо обрабатывается?

gaa ★★
()
Дравера для линукса, скаченные по ссылке содержащей .aspx предлагаю по умолчанию считать содержащими индусокод, вещества и УГ.
AiFiLTr0 ★★★★★
()
chmod -R 777 *.* замечательно, конечно.

А нафига два раза if? if - else нельзя было? Или им построчно платят?

anonymous
()
>>chmod -R 777 * .*

Эммм... * .*=*.* ? ._. Если да, то OMFG!

FiXer ★★☆☆☆
()
> cd $bi_src_dir
> tar xfz $bi_this_dir/$f
> chmod -R 777 * .*

видимо не осилили `tar xfz $bi_src_dir/$bi_this_dir/$f -C$bi_src_dir'
и `chmod -R 777 .' или `chmod -R 777 $bi_src_dir', бо `* .*' очень легко может превысить ARG_MAX. А вот почему 777 это надо смотреть что там за файлы. Может там скрипты и бинарники.

if ! [ -d $bi_src_dir ]...
вообще-то лучше использовать `!' внутри test(1), иначе будет просто инвертирование exit code'а shell'ом.
if [ ! -d $bi_src_dir ]...

впрочем, я видел код и похуже, написанный русскими и намного чаще

ps, http://partmaps.org/era/unix/award.html
anonymous
()
> круто? расставить на /opt 777. ладно бы еще на своё барахло, так у меня там другого софта мешок лежит.

> cd $bi_src_dir
...
> chmod -R 777 * .*

как у вас в $bi_src_dir оказался /opt? А `.*' в нормальных shell'ах не включает `.' и `..', впрочем, я не уверен насчет быдло-bash'а
anonymous
()
Ответ на: комментарий от anonymous
впрочем там другая переменная ;\
anonymous
()
Да что-же за нашествие неудовлетворенных подростков?! Вчера axiz, сегодня Muromec. Нет я понимаю, конечно, что в пятницу школе на уроке информатики вы забацали просто офигенный алгоритм, что даже учительница похвалила, и вас прямо распирает от собственной гордости. Но следить же за собой надо! Такими темами вы прежде всего себя опускаете...
anonymous
()
Ответ на: комментарий от anonymous
>Зато они гатовы работать за $1/hour

Люди и за меньше работают :)

FiXer ★★☆☆☆
()
Ответ на: комментарий от gaa
>мне одному кажется, что под маску ".*" подходит также и ".." ?'

дык о том и топик

Muromec ☆☆
() автор топика
Ответ на: комментарий от AiFiLTr0
>Дравера для линукса

это не драйвера. это сорцы прошивки точки доступа

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