~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: apeel
  • Date: 2008-06-17 06:12:45 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:781
install now creates a file ivle_install_dir/version/ivle-revision.txt
which contains a listing from 'svn status -v'. 
This is so that we can tell which version of the code is actually deployed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1203
1203
    if write_ivle_lib_pth:
1204
1204
        action_append(ivle_pth, ivle_lib)
1205
1205
 
 
1206
 
 
1207
    # Create the ivle working revision record file
 
1208
    action_mkdir(os.path.join(ivle_install_dir, 'version'), dry)
 
1209
    ivle_revision_record_file = os.path.join(ivle_install_dir, 'version/ivle-revision.txt')
 
1210
    if not dry:
 
1211
        try:
 
1212
            conf = open(ivle_revision_record_file, "w")
 
1213
 
 
1214
            conf.write( "# IVLE code revision listing generated by running 'svn status -v ..' from " + os.getcwd() + "\n#\n\n")
 
1215
 
 
1216
            conf.close()
 
1217
        except IOError, (errno, strerror):
 
1218
            print "IO error(%s): %s" % (errno, strerror)
 
1219
            sys.exit(1)
 
1220
 
 
1221
        os.system("svn status -v .. >> %s" % ivle_revision_record_file)
 
1222
 
 
1223
    print "Wrote IVLE code revision status to %s" % ivle_revision_record_file
 
1224
 
1206
1225
    return 0
1207
1226
 
1208
1227
def updatejails(args):