Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37514464
en ru br
Репозитории ALT

Группа :: Система/Основа
Пакет: environment-modules

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: environment-modules-py3-and-doc-fix.patch
Скачать


diff -up modules-3.2.10/doc/module.1.in.py3 modules-3.2.10/doc/module.1.in
--- modules-3.2.10/doc/module.1.in.py3	2015-01-28 09:55:01.172781681 -0700
+++ modules-3.2.10/doc/module.1.in	2015-01-28 09:55:51.045510021 -0700
@@ -107,11 +107,8 @@ And the python
 .I module
 command is defined with:
 
-  import os;
-  if os.environ.has_key('PYTHONPATH'):
-  	os.environ['PYTHONPATH'] +=':'+os.environ['MODULESHOME']+"/init";
-  else:
-  	os.environ['PYTHONPATH'] = os.environ['MODULESHOME']+"/init";
+  import os, sys;
+  sys.path.insert(0, '@INITPATH@')
 
   from python import module;
 
diff -up modules-3.2.10/init/python.py.in.py3 modules-3.2.10/init/python.py.in
--- modules-3.2.10/init/python.py.in.py3	2015-01-28 09:55:01.173781675 -0700
+++ modules-3.2.10/init/python.py.in	2015-01-28 09:56:08.570414569 -0700
@@ -27,5 +27,5 @@ def module(*args):
 @VERSIONING@	(output, error) = subprocess.Popen(['@BASEPREFIX@/Modules/%s/bin/modulecmd' % os.environ['MODULE_VERSION'], 'python'] + 
 @NOTVERSIONING@	(output, error) = subprocess.Popen(['@bindir@/modulecmd', 'python'] + 
 			args, stdout=subprocess.PIPE).communicate()
-	exec output
+	exec(output)
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin