diff options
author | Christopher Ferris <cferris@google.com> | 2021-04-20 20:49:48 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-04-20 20:49:48 +0000 |
commit | fae6ff2f9e78ac8de59e00a1d3b329d3cc6a4769 (patch) | |
tree | 3ca88fa0a90cb078bb4fc60cda1326ecba891c38 /libc/kernel/tools/update_all.py | |
parent | 8d36be9bb9cf1dd8e9e79d2cf84ff48290286380 (diff) | |
parent | ac7ec11473f9573750d429f066adda1c2b928212 (diff) |
Merge "Update for python3."
Diffstat (limited to 'libc/kernel/tools/update_all.py')
-rwxr-xr-x | libc/kernel/tools/update_all.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/libc/kernel/tools/update_all.py b/libc/kernel/tools/update_all.py index d878ec630..620624808 100755 --- a/libc/kernel/tools/update_all.py +++ b/libc/kernel/tools/update_all.py @@ -1,11 +1,11 @@ #!/usr/bin/env python3 # -import sys, cpp, kernel, glob, os, re, getopt, clean_header, subprocess, shutil +import sys, cpp, kernel, glob, os, re, getopt, clean_header, shutil from defaults import * from utils import * def Usage(): - print """\ + print("""\ usage: %(progname)s [kernel-original-path] [kernel-modified-path] this program is used to update all the auto-generated clean headers @@ -21,14 +21,14 @@ def Usage(): - the clean headers will be placed in 'bionic/libc/kernel/arch-<arch>/asm', 'bionic/libc/kernel/android', etc.. -""" % { "progname" : os.path.basename(sys.argv[0]) } +""" % { "progname" : os.path.basename(sys.argv[0]) }) sys.exit(0) def ProcessFiles(updater, original_dir, modified_dir, src_rel_dir, update_rel_dir): # Delete the old headers before updating to the new headers. update_dir = os.path.join(get_kernel_dir(), update_rel_dir) shutil.rmtree(update_dir) - os.mkdir(update_dir, 0755) + os.mkdir(update_dir, 0o755) src_dir = os.path.normpath(os.path.join(original_dir, src_rel_dir)) src_dir_len = len(src_dir) + 1 @@ -62,7 +62,7 @@ def ProcessFiles(updater, original_dir, modified_dir, src_rel_dir, update_rel_di else: state = "added" update_path = os.path.join(update_rel_dir, rel_path) - print "cleaning %s -> %s (%s)" % (src_str, update_path, state) + print("cleaning %s -> %s (%s)" % (src_str, update_path, state)) # This lets us support regular system calls like __NR_write and also weird @@ -149,9 +149,10 @@ ProcessFiles(updater, original_dir, modified_dir, "uapi", "uapi"), # Now process the special files. ProcessFiles(updater, original_dir, modified_dir, "scsi", os.path.join("android", "scsi", "scsi")) -updater.updateGitFiles() +# Copy all of the files. +updater.updateFiles() # Now re-generate the <bits/glibc-syscalls.h> from the new uapi headers. updater = BatchFileUpdater() GenerateGlibcSyscallsHeader(updater) -updater.updateGitFiles() +updater.updateFiles() |