actos
Paweł Sakowski
saq w pld-linux.org
Pon, 12 Wrz 2005, 00:35:45 CEST
On Mon, 2005-09-12 at 00:08 +0200, Krystian T wrote:
> Witam
> Chciałem zrobić speca do tego
> http://belikewater.ifrance.com/code/actos.html ale poległem :( W
> źródłach jest skrypt, który musi być uruchamiany z roota i od razu
> rozrzuca pliki po drzewie katalogów.
Zapatchuj skrypt instalacyjny, żeby nie potrzebował roota. Do usunięcia:
wszelkie sprawdzenia /bin/id, wywołania chmod, chown. Do tego popraw,
żeby zechciał rozrzucać po $RPM_BUILD_ROOT.
> + python setup.py clean
> Traceback (most recent call last):
> File "setup.py", line 37, in ?
> import gtk
> File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line
> 37, in ?
> RuntimeError: could not open display
PyGTK próbuje się połączyć z serwerem X. Oczywiście jest to
niedopuszczalne w specu. Przekonaj setup.py, że wcale nie musi (w linii
37) importować gtk. Sprawdź czy dalej jest on wykorzystywany i
zapatchuj, żeby wykorzystywany nie był (po co on? jakiś guiowy
intalator?).
> Najlepiej gdyby ktoś był tak dobry i zrobił speca, który mógłbym potem
> przeanalizować... ale podpowiedziami też nie pogardzę.
HTH
--
Paweł Sakowski <saq w pld-linux.org>
PLD Linux Distribution
Więcej informacji o liście dyskusyjnej pld-devel-pl