diff options
author | Sean Reifschneider <jafo@tummy.com> | 2005-01-05 15:53:54 (GMT) |
---|---|---|
committer | Sean Reifschneider <jafo@tummy.com> | 2005-01-05 15:53:54 (GMT) |
commit | 68909fd82645237ab2d440f08ca09ff84fa2e52e (patch) | |
tree | 15aa9f0e5271e5e75dca29dfac1745c27fdde90c /Misc/RPM/python-2.4.spec | |
parent | 34006aab6ae8e3e32b3d5621e42f0dfa494b92f8 (diff) | |
download | cpython-68909fd82645237ab2d440f08ca09ff84fa2e52e.zip cpython-68909fd82645237ab2d440f08ca09ff84fa2e52e.tar.gz cpython-68909fd82645237ab2d440f08ca09ff84fa2e52e.tar.bz2 |
Updating the Idle wrapper to match the current CVS copy.
Diffstat (limited to 'Misc/RPM/python-2.4.spec')
-rw-r--r-- | Misc/RPM/python-2.4.spec | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Misc/RPM/python-2.4.spec b/Misc/RPM/python-2.4.spec index af2053e..a818809 100644 --- a/Misc/RPM/python-2.4.spec +++ b/Misc/RPM/python-2.4.spec @@ -35,7 +35,7 @@ %define name python %define version 2.4 %define libvers 2.4 -%define release 1pydotorg +%define release 3pydotorg %define __prefix /usr # kludge to get around rpm <percent>define weirdness @@ -131,6 +131,9 @@ formats. %endif %changelog +* Wed Jan 05 2004 Sean Reifschneider <jafo-rpms@tummy.com> [2.4-3pydotorg] +- Changing the idle wrapper so that it passes arguments to idle. + * Tue Oct 19 2004 Sean Reifschneider <jafo-rpms@tummy.com> [2.4b1-1pydotorg] - Updating to 2.4. @@ -257,8 +260,11 @@ fi ######## # Tools -echo '#!/bin/bash' >${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} -echo 'exec %{__prefix}/bin/python%{binsuffix} %{__prefix}/%{libdirname}/python%{libvers}/idlelib/idle.py' >>$RPM_BUILD_ROOT%{__prefix}/bin/idle%{binsuffix} +echo '#!%{__prefix}/bin/env python%{binsuffix}' >${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} +echo 'import os, sys' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} +echo 'os.execvp("%{__prefix}/bin/python%{binsuffix}", ["%{__prefix}/bin/python%{binsuffix}", "%{__prefix}/lib/python%{libvers}/idlelib/idle.py"] + sys.argv[1:])' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} +echo 'print "Failed to exec Idle"' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} +echo 'sys.exit(1)' >>${RPM_BUILD_ROOT}%{__prefix}/bin/idle%{binsuffix} chmod 755 $RPM_BUILD_ROOT%{__prefix}/bin/idle%{binsuffix} cp -a Tools $RPM_BUILD_ROOT%{__prefix}/%{libdirname}/python%{libvers} |