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 ☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.