Bug 3726 - xchat2 startup script eats arguments and leaves useless shell process
: xchat2 startup script eats arguments and leaves useless shell process
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xchat)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-02-22 16:08 by
Modified: 2005-07-13 15:45 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-02-22 16:08:45
$ cat /usr/bin/xchat2
#!/bin/sh
. /etc/sysconfig/xchat2
/usr/bin/xchat2-bin

Здесь две проблемы:

1) Параметры командной строки не передаются в xchat2-bin.
2) Бесполезный процесс /bin/sh остаётся до выхода из xchat.




Expected Results:  
#!/bin/sh
. /etc/sysconfig/xchat2
exec /usr/bin/xchat2-bin "$@"
------- Comment #1 From 2004-02-25 21:46:54 -------
3) Насколько я понимаю, здесь есть ещё одна проблема.  Если внимательно
посмотреть на /etc/sysconfig/xchat2, то видно, что переменные не
экспортируются.  Получается, что сейчас этот файл вообще ни на что не влияет.

$ cat ./etc/sysconfig/xchat2
# Choose:
# 1 -- for enable antialiasing
# 0 -- for disable antialiasing
GDK_USE_XFT=0
$

Нужно исправить на `export GDK_USE_XFT=0'.  Либо проверять и
экспортировать переменные собственно в /usr/bin/xchat.

s/for enable/to enable/
s/for disable/to disable/
------- Comment #2 From 2004-02-26 12:38:17 -------
Возможно, на самом деле это вообще не нужно - xft всё-таки умеет использовать
растровые шрифты.
------- Comment #3 From 2004-04-16 00:07:47 -------
Проверьте на текущей версии: xchat-2.0.8-alt1
------- Comment #4 From 2004-05-05 17:46:40 -------
на другой пакет 
 
------- Comment #5 From 2004-06-07 12:19:34 -------
Отрываю этот костыль нафиг, ибо GDK_USE_XFT=0 всеравно желаемого результата не
дает.
------- Comment #6 From 2004-06-07 12:37:26 -------
А, ну да, в последних версиях GDK_USE_XFT вообще оторвали... Тогда этот скрипт
действительно бесполезен.
------- Comment #7 From 2004-06-07 12:50:03 -------
тогда закрываем.