upload_buildsymbols.py
changeset 1 da480ea9766f
parent 0 c673c3eae93c
child 2 28bc8862e4e4
equal deleted inserted replaced
0:c673c3eae93c 1:da480ea9766f
    70   # - unzip data on symbolstore
    70   # - unzip data on symbolstore
    71   print "unzipping " + zipfile + " on symbolstore"
    71   print "unzipping " + zipfile + " on symbolstore"
    72   command = "ssh mozsymbols 'cd symbols; unzip -o /home/wr/" + zipfile + "'"
    72   command = "ssh mozsymbols 'cd symbols; unzip -o /home/wr/" + zipfile + "'"
    73   os.system(command)
    73   os.system(command)
    74 
    74 
       
    75   # post-upload command
       
    76   print "executing post-upload command on server"
       
    77   command = "ssh mozsymbols 'post-symbol-upload.py"
       
    78 
    75   # clean up working directory
    79   # clean up working directory
    76   command = "rm -rf usr *.rpm"
    80   command = "rm -rf usr *.rpm"
    77   os.system(command)
    81   os.system(command)
    78 
    82 
    79 
    83 
    93   dataold = None
    97   dataold = None
    94   if os.path.isfile(fn):
    98   if os.path.isfile(fn):
    95     datafile = open(fn, 'rb')
    99     datafile = open(fn, 'rb')
    96     dataold = pickle.load(datafile)
   100     dataold = pickle.load(datafile)
    97     datafile.close()
   101     datafile.close()
    98     
   102 
    99   for k, v in datanew.iteritems():
   103   for k, v in datanew.iteritems():
   100     if dataold is not None:
   104     if dataold is not None:
   101       if dataold[k] == v:
   105       if dataold[k] == v:
   102         continue
   106         continue
   103 
   107