Beispiel #1
0
def main():
    global version_str
    major_num = 0
    build_num = 0
    revision_num = 0
    if len(sys.argv) > 1:
        try:
            major_num = int(sys.argv[1])
            build_num = int(sys.argv[2])
            revision_num = int(sys.argv[3])
        except:
            pass
    ret = 0
    ret = build(major_num, build_num, revision_num)
    if ret != 0:
        sys.exit(ret)
    
    print '============================= Release Start (%d.%d.%d) ============================' % (major_num, build_num, revision_num)
    error_level = 0
    try:
        os.chdir(mcp_dir)
        reset_logger()
        print 'reobf start'
        reobfuscate(None, False, True, True, True, False, False)
        print 'reobf end'
        reset_logger()
        os.chdir(forge_dir)
    except SystemExit, e:
        print 'Reobfusicate Exception: %d ' % e.code
        error_level = e.code
Beispiel #2
0
def main():
    global version_str
    major_num = 0
    build_num = 0
    revision_num = 0
    if len(sys.argv) > 1:
        try:
            major_num = int(sys.argv[1])
            build_num = int(sys.argv[2])
            revision_num = int(sys.argv[3])
        except:
            pass
    ret = 0
    ret = build(major_num, build_num, revision_num)
    if ret != 0:
        sys.exit(ret)

    print '============================= Release Start (%d.%d.%d) ============================' % (
        major_num, build_num, revision_num)
    error_level = 0
    try:
        os.chdir(mcp_dir)
        reset_logger()
        print 'reobf start'
        reobfuscate(None, False, True, True, True, False, False)
        print 'reobf end'
        reset_logger()
        os.chdir(forge_dir)
    except SystemExit, e:
        print 'Reobfusicate Exception: %d ' % e.code
        error_level = e.code
Beispiel #3
0
def build(major_num=0, build_num=0, revision_num=0):
    print '============================= Build Start (%d.%d.%d) ============================' % (
        major_num, build_num, revision_num)
    print '\nsrc -> backup'
    copytree(src_dir, backup_dir, 0)
    print '\nTFC_Shared -> minecraft'
    copytree(os.path.join(forge_dir, 'TFC_Shared'),
             os.path.join(src_dir, 'minecraft'), 0)
    print '\nTFC API -> minecraft'
    copytree(os.path.join(forge_dir, 'TFC API'),
             os.path.join(src_dir, 'minecraft'), 0)
    print '\nTFC ASM -> minecraft'
    copytree(os.path.join(forge_dir, 'TFC ASM'),
             os.path.join(src_dir, 'minecraft'), 0)
    print

    error_level = 0
    try:
        os.chdir(mcp_dir)
        reset_logger()
        recompile(None, False, False)
        reset_logger()
        os.chdir(forge_dir)
    except SystemExit, e:
        print 'Recompile Exception: %d ' % e.code
        error_level = e.code
Beispiel #4
0
def build(major_num=0, build_num=0, revision_num=0):
    print '============================= Build Start (%d.%d.%d) ============================' % (major_num, build_num, revision_num)   
    print '\nsrc -> backup'
    copytree(src_dir, backup_dir, 0)    
    print '\nTFC_Shared -> minecraft'
    copytree(os.path.join(forge_dir, 'TFC_Shared'), os.path.join(src_dir, 'minecraft'), 0)
    print '\nTFC API -> minecraft'
    copytree(os.path.join(forge_dir, 'TFC API'), os.path.join(src_dir, 'minecraft'), 0)
    print
    
    error_level = 0
    try:
        os.chdir(mcp_dir)
        reset_logger()
        recompile(None, False, False)
        reset_logger()
        os.chdir(forge_dir)
    except SystemExit, e:
        print 'Recompile Exception: %d ' % e.code
        error_level = e.code