mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merged in dannon/galaxy-central/stable (pull request #668)
[STABLE] Egg-fetching related bugfixes grafted from default.
This commit is contained in:
@@ -421,7 +421,7 @@ def unpack_zipfile( filename, extract_dir, ignores=[] ):
|
||||
try:
|
||||
for info in z.infolist():
|
||||
name = info.filename
|
||||
perm = (info.external_attr >> 16L) & 0777
|
||||
mode = (info.external_attr >> 16L) & 0777
|
||||
# don't extract absolute paths or ones with .. in them
|
||||
if name.startswith('/') or '..' in name:
|
||||
continue
|
||||
|
||||
@@ -37,7 +37,7 @@ if config_set:
|
||||
config_arg = '-c %s' % config
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), "..", "lib" ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert( 1, lib )
|
||||
|
||||
from galaxy.eggs import Crate
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ except:
|
||||
|
||||
# find/import twill
|
||||
lib_dir = os.path.join( scripts_dir, "..", "lib" )
|
||||
sys.path.append( lib_dir )
|
||||
sys.path.insert( 1, lib_dir )
|
||||
from galaxy import eggs
|
||||
import pkg_resources
|
||||
pkg_resources.require( "twill" )
|
||||
|
||||
@@ -44,7 +44,7 @@ root.setLevel( 10 )
|
||||
root.addHandler( logging.StreamHandler( sys.stdout ) )
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert( 1, lib )
|
||||
|
||||
from galaxy.eggs.dist import DistScrambleCrate, ScrambleFailure
|
||||
from galaxy.eggs import EggNotFetchable
|
||||
|
||||
@@ -32,7 +32,7 @@ root.setLevel( 10 )
|
||||
root.addHandler( logging.StreamHandler( sys.stdout ) )
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), "..", "lib" ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert(1, lib)
|
||||
|
||||
from galaxy.eggs import Crate, EggNotFetchable
|
||||
import pkg_resources
|
||||
|
||||
@@ -5,7 +5,7 @@ import os, sys
|
||||
assert sys.version_info[:2] >= ( 2, 4 )
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), "..", "lib" ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert( 1, lib )
|
||||
|
||||
import galaxy
|
||||
import pkg_resources
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ except:
|
||||
sys.exit( 1 )
|
||||
|
||||
options.config = os.path.abspath( options.config )
|
||||
sys.path.append( os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
|
||||
from galaxy import eggs
|
||||
import pkg_resources
|
||||
|
||||
@@ -17,7 +17,7 @@ root.setLevel( 10 )
|
||||
root.addHandler( logging.StreamHandler( sys.stdout ) )
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), "..", "lib" ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert( 1, lib )
|
||||
|
||||
from galaxy.eggs import Crate, EggNotFetchable, py
|
||||
import pkg_resources
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ root.setLevel( 10 )
|
||||
root.addHandler( logging.StreamHandler( sys.stdout ) )
|
||||
|
||||
lib = os.path.abspath( os.path.join( os.path.dirname( __file__ ), "..", "lib" ) )
|
||||
sys.path.append( lib )
|
||||
sys.path.insert( 1, lib )
|
||||
|
||||
from galaxy.eggs.scramble import ScrambleCrate, ScrambleFailure, EggNotFetchable
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -10,7 +10,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -10,7 +10,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -50,7 +50,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -47,7 +47,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -6,7 +6,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -5,7 +5,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -5,7 +5,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -10,7 +10,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -44,7 +44,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -50,7 +50,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -47,7 +47,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -44,7 +44,7 @@ if __name__ == '__main__':
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
sys.path.insert( 1, os.path.abspath( os.path.join( '..', '..', '..', 'lib' ) ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag()
|
||||
|
||||
@@ -5,7 +5,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -10,7 +10,7 @@ if os.path.dirname( sys.argv[0] ) != "":
|
||||
os.chdir( os.path.dirname( sys.argv[0] ) )
|
||||
|
||||
# find setuptools
|
||||
sys.path.append( os.path.join( '..', '..', '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( '..', '..', '..', 'lib' ) )
|
||||
from scramble_lib import *
|
||||
|
||||
tag = get_tag() # get the tag
|
||||
|
||||
@@ -13,7 +13,7 @@ parser.add_option( '-c', '--config', dest='config', help='Path to Galaxy config
|
||||
def init():
|
||||
|
||||
options.config = os.path.abspath( options.config )
|
||||
sys.path.append( os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
|
||||
from galaxy import eggs
|
||||
import pkg_resources
|
||||
|
||||
@@ -21,7 +21,7 @@ def init():
|
||||
if options.email == 'all':
|
||||
options.email = None
|
||||
|
||||
sys.path.append( os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
sys.path.insert( 1, os.path.join( os.path.dirname( __file__ ), '..', 'lib' ) )
|
||||
|
||||
from galaxy import eggs
|
||||
import pkg_resources
|
||||
|
||||
Reference in New Issue
Block a user