ad614fb3548131d4d8f6777a634f9b62516bf0eb jcasper Fri Jan 17 14:25:45 2025 -0800 Minor change to hgMirror to support more restrictive permissions as we upgrade GBiB, no ticket diff --git src/hg/hgMirror/hgMirror src/hg/hgMirror/hgMirror index 396bd17..52e1151 100755 --- src/hg/hgMirror/hgMirror +++ src/hg/hgMirror/hgMirror @@ -1645,31 +1645,31 @@ #print rowList #db = rowList[0][0] #if db=="": #print "Invalid org parameter %s" % org #sys.exit(0) #else: #db = "hg19" #return db def getCgiVar(args, name, default=None): return mustBeClean(args.getvalue(name, default=default)) def addTableList(db, conn): " add a local file with rows to add to tableList for hg19 " if db=="hg19" and isfile(TABLELISTADD): - query = 'LOAD DATA INFILE "%s" INTO TABLE tableList' % (TABLELISTADD) + query = 'LOAD DATA LOCAL INFILE "%s" INTO TABLE tableList' % (TABLELISTADD) cur = conn.cursor() cur.execute(query) cur.close() def getAllTrackNames(conn): " return list of all tracks in trackDb " cur = conn.cursor() names = [] query = "SELECT tableName from trackDb"; try: cur.execute(query) except MySQLdb.ProgrammingError: return None for row in cur.fetchall(): names.append(row[0])