Beri bash i ebash / Говнокод #4797 Ссылка на оригинал

0

  1. 1
  2. 2
$ if [ "0" != "0" ]; then make i8086gui;else echo "GTK GUI is disabled - may be you lack of gtk!";fi;
GTK GUI is disabled - may be you lack of gtk!

Странная какая-то проверка наличия GTK в мєйкфайле...

Anderson Anderson, (Updated )

Комментарии (9, +9)

Beri bash i ebash / Говнокод #4219 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
gconftool-2 --unload '/usr/share/imfundo/appearance-switcher/xp-panels.xml'
gconftool-2 --load '/usr/share/imfundo/appearance-switcher/classic-panels.xml'
#Шаманство и мистицизм. Иначе глючит, зараза!
sleep 0.5
gconftool-2 --unload '/usr/share/imfundo/appearance-switcher/xp-panels.xml'
gconftool-2 --load '/usr/share/imfundo/appearance-switcher/classic-panels.xml'

Кусок скрипта, меняющего внешний вид панелей GNOME

Shnatsel Shnatsel, (Updated )

Комментарии (3, +3)

Beri bash i ebash / Говнокод #3800 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
start() {
  echo "starting Adaptec Storage Manager agent ..."
  kill `ps axwww | grep java | grep StorMan | grep ManagementAgent | cut -b 1-6` 1>/dev/null 2>&1
  sleep 2
  kill -9 `ps axwww | grep java | grep StorMan | grep ManagementAgent | cut -b 1-6` 1>/dev/null 2>&1
  sh /usr/StorMan/StorAgnt.sh >/dev/null 2>&1 &
  sleep 1
  echo
}

                                                                
stop() {
  echo "stopping Adaptec Storage Manager agent ..."
  kill `ps axwww | grep java | grep StorMan | grep ManagementAgent | cut -b 1-6` 1>/dev/null 2>&1
  sleep 2
  kill -9 `ps axwww | grep java | grep StorMan | grep ManagementAgent | cut -b 1-6` 1>/dev/null 2>&1
  sleep 1
  echo
}

Кусок скрипта для RAID от фирмы Adaptec. Боюсь смотреть, что они там в java накодили.

icCE icCE, (Updated )

Комментарии (12, +12)

Beri bash i ebash / Говнокод #3788 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
# $1 - the string to be trimmed
trim_whitespace () {
    local text=${1}

    printf "$text" | awk '{gsub(/^[ ]*/,"",$0); gsub(/[ ]*$/,"",$0) ; print }'
}

oVirt, не какая-то пионерская поделка...

raorn raorn, (Updated )

Комментарии (13, +13)

Beri bash i ebash / Говнокод #3772 Ссылка на оригинал

0

  1. 1
sed '/^[:space:]*$/d'

Проблема была: помимо пустых строк код ВНЕЗАПНО удалял строчки, состоящие из слова "as" (через этот код проходят SQL-скрипты).

checkist checkist, (Updated )

Комментарии (16, +16)

Beri bash i ebash / Говнокод #3601 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
#!/bin/sh

# ...

# translate args from unix path to windows, if possible (eterbug #4933)
args_to_winpath()
{
    for i in "$@" ; do
        local TP="$i"
        local TR=${i/\~/$HOME}
        if [ -r "$TR" ] ; then
            WP=$(winepath -w "$TR" 2>/dev/null)
            [ -z "$WP" ] || TP="$WP"
        fi
        echo "$TP"
    done
}

# ...

run_wine $(args_to_winpath "$@")

Это WINE@Etersoft. Люди пытались преобразовать системные пути в командной строке во внутренние вайновские. В результате из C:\Program Files больше ничего не запускается.

raorn raorn, (Updated )

Комментарии (47, +47)