diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/lib/wic/engine.py | 20 | ||||
| -rw-r--r-- | scripts/lib/wic/help.py | 2 | ||||
| -rw-r--r-- | scripts/lib/wic/utils/oe/misc.py | 8 | ||||
| -rwxr-xr-x | scripts/wic | 43 |
4 files changed, 37 insertions, 36 deletions
diff --git a/scripts/lib/wic/engine.py b/scripts/lib/wic/engine.py index 76b93e82f2..5d35c46b32 100644 --- a/scripts/lib/wic/engine.py +++ b/scripts/lib/wic/engine.py | |||
| @@ -44,7 +44,7 @@ def verify_build_env(): | |||
| 44 | Returns True if it is, false otherwise | 44 | Returns True if it is, false otherwise |
| 45 | """ | 45 | """ |
| 46 | if not os.environ.get("BUILDDIR"): | 46 | if not os.environ.get("BUILDDIR"): |
| 47 | print "BUILDDIR not found, exiting. (Did you forget to source oe-init-build-env?)" | 47 | print("BUILDDIR not found, exiting. (Did you forget to source oe-init-build-env?)") |
| 48 | sys.exit(1) | 48 | sys.exit(1) |
| 49 | 49 | ||
| 50 | return True | 50 | return True |
| @@ -107,7 +107,7 @@ def list_canned_images(scripts_path): | |||
| 107 | desc = line[idx + len("short-description:"):].strip() | 107 | desc = line[idx + len("short-description:"):].strip() |
| 108 | break | 108 | break |
| 109 | basename = os.path.splitext(fname)[0] | 109 | basename = os.path.splitext(fname)[0] |
| 110 | print " %s\t\t%s" % (basename.ljust(30), desc) | 110 | print(" %s\t\t%s" % (basename.ljust(30), desc)) |
| 111 | 111 | ||
| 112 | 112 | ||
| 113 | def list_canned_image_help(scripts_path, fullpath): | 113 | def list_canned_image_help(scripts_path, fullpath): |
| @@ -120,15 +120,15 @@ def list_canned_image_help(scripts_path, fullpath): | |||
| 120 | if not found: | 120 | if not found: |
| 121 | idx = line.find("long-description:") | 121 | idx = line.find("long-description:") |
| 122 | if idx != -1: | 122 | if idx != -1: |
| 123 | 123 | print() | |
| 124 | print line[idx + len("long-description:"):].strip() | 124 | print(line[idx + len("long-description:"):].strip()) |
| 125 | found = True | 125 | found = True |
| 126 | continue | 126 | continue |
| 127 | if not line.strip(): | 127 | if not line.strip(): |
| 128 | break | 128 | break |
| 129 | idx = line.find("#") | 129 | idx = line.find("#") |
| 130 | if idx != -1: | 130 | if idx != -1: |
| 131 | print line[idx + len("#:"):].rstrip() | 131 | print(line[idx + len("#:"):].rstrip()) |
| 132 | else: | 132 | else: |
| 133 | break | 133 | break |
| 134 | 134 | ||
| @@ -140,7 +140,7 @@ def list_source_plugins(): | |||
| 140 | plugins = pluginmgr.get_source_plugins() | 140 | plugins = pluginmgr.get_source_plugins() |
| 141 | 141 | ||
| 142 | for plugin in plugins: | 142 | for plugin in plugins: |
| 143 | print " %s" % plugin | 143 | print(" %s" % plugin) |
| 144 | 144 | ||
| 145 | 145 | ||
| 146 | def wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, | 146 | def wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, |
| @@ -178,7 +178,7 @@ def wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, | |||
| 178 | try: | 178 | try: |
| 179 | oe_builddir = os.environ["BUILDDIR"] | 179 | oe_builddir = os.environ["BUILDDIR"] |
| 180 | except KeyError: | 180 | except KeyError: |
| 181 | print "BUILDDIR not found, exiting. (Did you forget to source oe-init-build-env?)" | 181 | print("BUILDDIR not found, exiting. (Did you forget to source oe-init-build-env?)") |
| 182 | sys.exit(1) | 182 | sys.exit(1) |
| 183 | 183 | ||
| 184 | if debug: | 184 | if debug: |
| @@ -189,7 +189,7 @@ def wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, | |||
| 189 | crobj.main(["direct", native_sysroot, kernel_dir, bootimg_dir, rootfs_dir, | 189 | crobj.main(["direct", native_sysroot, kernel_dir, bootimg_dir, rootfs_dir, |
| 190 | wks_file, image_output_dir, oe_builddir, compressor or ""]) | 190 | wks_file, image_output_dir, oe_builddir, compressor or ""]) |
| 191 | 191 | ||
| 192 | print "\nThe image(s) were created using OE kickstart file:\n %s" % wks_file | 192 | print("\nThe image(s) were created using OE kickstart file:\n %s" % wks_file) |
| 193 | 193 | ||
| 194 | 194 | ||
| 195 | def wic_list(args, scripts_path): | 195 | def wic_list(args, scripts_path): |
| @@ -209,10 +209,10 @@ def wic_list(args, scripts_path): | |||
| 209 | wks_file = args[0] | 209 | wks_file = args[0] |
| 210 | fullpath = find_canned_image(scripts_path, wks_file) | 210 | fullpath = find_canned_image(scripts_path, wks_file) |
| 211 | if not fullpath: | 211 | if not fullpath: |
| 212 | print "No image named %s found, exiting. "\ | 212 | print("No image named %s found, exiting. "\ |
| 213 | "(Use 'wic list images' to list available images, or "\ | 213 | "(Use 'wic list images' to list available images, or "\ |
| 214 | "specify a fully-qualified OE kickstart (.wks) "\ | 214 | "specify a fully-qualified OE kickstart (.wks) "\ |
| 215 | "filename)\n" % wks_file | 215 | "filename)\n" % wks_file) |
| 216 | sys.exit(1) | 216 | sys.exit(1) |
| 217 | list_canned_image_help(scripts_path, fullpath) | 217 | list_canned_image_help(scripts_path, fullpath) |
| 218 | return True | 218 | return True |
diff --git a/scripts/lib/wic/help.py b/scripts/lib/wic/help.py index 394e3fde2d..158b6c1ae0 100644 --- a/scripts/lib/wic/help.py +++ b/scripts/lib/wic/help.py | |||
| @@ -55,7 +55,7 @@ def wic_help(args, usage_str, subcommands): | |||
| 55 | Subcommand help dispatcher. | 55 | Subcommand help dispatcher. |
| 56 | """ | 56 | """ |
| 57 | if len(args) == 1 or not display_help(args[1], subcommands): | 57 | if len(args) == 1 or not display_help(args[1], subcommands): |
| 58 | print usage_str | 58 | print(usage_str) |
| 59 | 59 | ||
| 60 | 60 | ||
| 61 | def get_wic_plugins_help(): | 61 | def get_wic_plugins_help(): |
diff --git a/scripts/lib/wic/utils/oe/misc.py b/scripts/lib/wic/utils/oe/misc.py index a3cbe5f1e2..11209be58e 100644 --- a/scripts/lib/wic/utils/oe/misc.py +++ b/scripts/lib/wic/utils/oe/misc.py | |||
| @@ -187,8 +187,8 @@ class BitbakeVars(defaultdict): | |||
| 187 | for line in varsfile: | 187 | for line in varsfile: |
| 188 | self._parse_line(line, image) | 188 | self._parse_line(line, image) |
| 189 | else: | 189 | else: |
| 190 | print "Couldn't get bitbake variable from %s." % fname | 190 | print("Couldn't get bitbake variable from %s." % fname) |
| 191 | print "File %s doesn't exist." % fname | 191 | print("File %s doesn't exist." % fname) |
| 192 | return | 192 | return |
| 193 | else: | 193 | else: |
| 194 | # Get bitbake -e output | 194 | # Get bitbake -e output |
| @@ -202,8 +202,8 @@ class BitbakeVars(defaultdict): | |||
| 202 | msger.set_loglevel(log_level) | 202 | msger.set_loglevel(log_level) |
| 203 | 203 | ||
| 204 | if ret: | 204 | if ret: |
| 205 | print "Couldn't get '%s' output." % cmd | 205 | print("Couldn't get '%s' output." % cmd) |
| 206 | print "Bitbake failed with error:\n%s\n" % lines | 206 | print("Bitbake failed with error:\n%s\n" % lines) |
| 207 | return | 207 | return |
| 208 | 208 | ||
| 209 | # Parse bitbake -e output | 209 | # Parse bitbake -e output |
diff --git a/scripts/wic b/scripts/wic index 2286f20a96..11c8316b97 100755 --- a/scripts/wic +++ b/scripts/wic | |||
| @@ -28,6 +28,7 @@ | |||
| 28 | # AUTHORS | 28 | # AUTHORS |
| 29 | # Tom Zanussi <tom.zanussi (at] linux.intel.com> | 29 | # Tom Zanussi <tom.zanussi (at] linux.intel.com> |
| 30 | # | 30 | # |
| 31 | from __future__ import print_function | ||
| 31 | 32 | ||
| 32 | __version__ = "0.2.0" | 33 | __version__ = "0.2.0" |
| 33 | 34 | ||
| @@ -140,8 +141,8 @@ def wic_create_subcommand(args, usage_str): | |||
| 140 | if not val: | 141 | if not val: |
| 141 | missed.append(opt) | 142 | missed.append(opt) |
| 142 | if missed: | 143 | if missed: |
| 143 | print "The following build artifacts are not specified:" | 144 | print("The following build artifacts are not specified:") |
| 144 | print " " + ", ".join(missed) | 145 | print(" " + ", ".join(missed)) |
| 145 | sys.exit(1) | 146 | sys.exit(1) |
| 146 | 147 | ||
| 147 | if options.image_name: | 148 | if options.image_name: |
| @@ -153,12 +154,12 @@ def wic_create_subcommand(args, usage_str): | |||
| 153 | BB_VARS.vars_dir = options.vars_dir | 154 | BB_VARS.vars_dir = options.vars_dir |
| 154 | 155 | ||
| 155 | if options.build_check: | 156 | if options.build_check: |
| 156 | print "Checking basic build environment..." | 157 | print("Checking basic build environment...") |
| 157 | if not engine.verify_build_env(): | 158 | if not engine.verify_build_env(): |
| 158 | print "Couldn't verify build environment, exiting\n" | 159 | print("Couldn't verify build environment, exiting\n") |
| 159 | sys.exit(1) | 160 | sys.exit(1) |
| 160 | else: | 161 | else: |
| 161 | print "Done.\n" | 162 | print("Done.\n") |
| 162 | 163 | ||
| 163 | bootimg_dir = "" | 164 | bootimg_dir = "" |
| 164 | 165 | ||
| @@ -168,7 +169,7 @@ def wic_create_subcommand(args, usage_str): | |||
| 168 | if options.debug: | 169 | if options.debug: |
| 169 | argv.append("--debug") | 170 | argv.append("--debug") |
| 170 | 171 | ||
| 171 | print "Building rootfs...\n" | 172 | print("Building rootfs...\n") |
| 172 | if bitbake_main(BitBakeConfigParameters(argv), | 173 | if bitbake_main(BitBakeConfigParameters(argv), |
| 173 | cookerdata.CookerConfiguration()): | 174 | cookerdata.CookerConfiguration()): |
| 174 | sys.exit(1) | 175 | sys.exit(1) |
| @@ -179,7 +180,7 @@ def wic_create_subcommand(args, usage_str): | |||
| 179 | options.image_name) | 180 | options.image_name) |
| 180 | else: | 181 | else: |
| 181 | if options.build_rootfs: | 182 | if options.build_rootfs: |
| 182 | print "Image name is not specified, exiting. (Use -e/--image-name to specify it)\n" | 183 | print("Image name is not specified, exiting. (Use -e/--image-name to specify it)\n") |
| 183 | sys.exit(1) | 184 | sys.exit(1) |
| 184 | 185 | ||
| 185 | wks_file = args[0] | 186 | wks_file = args[0] |
| @@ -187,9 +188,9 @@ def wic_create_subcommand(args, usage_str): | |||
| 187 | if not wks_file.endswith(".wks"): | 188 | if not wks_file.endswith(".wks"): |
| 188 | wks_file = engine.find_canned_image(scripts_path, wks_file) | 189 | wks_file = engine.find_canned_image(scripts_path, wks_file) |
| 189 | if not wks_file: | 190 | if not wks_file: |
| 190 | print "No image named %s found, exiting. (Use 'wic list images' "\ | 191 | print("No image named %s found, exiting. (Use 'wic list images' "\ |
| 191 | "to list available images, or specify a fully-qualified OE "\ | 192 | "to list available images, or specify a fully-qualified OE "\ |
| 192 | "kickstart (.wks) filename)\n" % args[0] | 193 | "kickstart (.wks) filename)\n" % args[0]) |
| 193 | sys.exit(1) | 194 | sys.exit(1) |
| 194 | 195 | ||
| 195 | image_output_dir = "" | 196 | image_output_dir = "" |
| @@ -204,16 +205,16 @@ def wic_create_subcommand(args, usage_str): | |||
| 204 | kernel_dir = options.kernel_dir | 205 | kernel_dir = options.kernel_dir |
| 205 | native_sysroot = options.native_sysroot | 206 | native_sysroot = options.native_sysroot |
| 206 | if rootfs_dir and not os.path.isdir(rootfs_dir): | 207 | if rootfs_dir and not os.path.isdir(rootfs_dir): |
| 207 | print "--roofs-dir (-r) not found, exiting\n" | 208 | print("--roofs-dir (-r) not found, exiting\n") |
| 208 | sys.exit(1) | 209 | sys.exit(1) |
| 209 | if not os.path.isdir(bootimg_dir): | 210 | if not os.path.isdir(bootimg_dir): |
| 210 | print "--bootimg-dir (-b) not found, exiting\n" | 211 | print("--bootimg-dir (-b) not found, exiting\n") |
| 211 | sys.exit(1) | 212 | sys.exit(1) |
| 212 | if not os.path.isdir(kernel_dir): | 213 | if not os.path.isdir(kernel_dir): |
| 213 | print "--kernel-dir (-k) not found, exiting\n" | 214 | print("--kernel-dir (-k) not found, exiting\n") |
| 214 | sys.exit(1) | 215 | sys.exit(1) |
| 215 | if not os.path.isdir(native_sysroot): | 216 | if not os.path.isdir(native_sysroot): |
| 216 | print "--native-sysroot (-n) not found, exiting\n" | 217 | print("--native-sysroot (-n) not found, exiting\n") |
| 217 | sys.exit(1) | 218 | sys.exit(1) |
| 218 | else: | 219 | else: |
| 219 | not_found = not_found_dir = "" | 220 | not_found = not_found_dir = "" |
| @@ -226,12 +227,12 @@ def wic_create_subcommand(args, usage_str): | |||
| 226 | if not_found: | 227 | if not_found: |
| 227 | if not not_found_dir: | 228 | if not not_found_dir: |
| 228 | not_found_dir = "Completely missing artifact - wrong image (.wks) used?" | 229 | not_found_dir = "Completely missing artifact - wrong image (.wks) used?" |
| 229 | print "Build artifacts not found, exiting." | 230 | print("Build artifacts not found, exiting.") |
| 230 | print " (Please check that the build artifacts for the machine" | 231 | print(" (Please check that the build artifacts for the machine") |
| 231 | print " selected in local.conf actually exist and that they" | 232 | print(" selected in local.conf actually exist and that they") |
| 232 | print " are the correct artifacts for the image (.wks file)).\n" | 233 | print(" are the correct artifacts for the image (.wks file)).\n") |
| 233 | print "The artifact that couldn't be found was %s:\n %s" % \ | 234 | print("The artifact that couldn't be found was %s:\n %s" % \ |
| 234 | (not_found, not_found_dir) | 235 | (not_found, not_found_dir)) |
| 235 | sys.exit(1) | 236 | sys.exit(1) |
| 236 | 237 | ||
| 237 | krootfs_dir = options.rootfs_dir | 238 | krootfs_dir = options.rootfs_dir |
| @@ -241,7 +242,7 @@ def wic_create_subcommand(args, usage_str): | |||
| 241 | 242 | ||
| 242 | rootfs_dir = rootfs_dir_to_args(krootfs_dir) | 243 | rootfs_dir = rootfs_dir_to_args(krootfs_dir) |
| 243 | 244 | ||
| 244 | print "Creating image(s)...\n" | 245 | print("Creating image(s)...\n") |
| 245 | engine.wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, | 246 | engine.wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, |
| 246 | native_sysroot, scripts_path, image_output_dir, | 247 | native_sysroot, scripts_path, image_output_dir, |
| 247 | options.compressor, options.debug) | 248 | options.compressor, options.debug) |
| @@ -318,6 +319,6 @@ if __name__ == "__main__": | |||
| 318 | try: | 319 | try: |
| 319 | sys.exit(main(sys.argv[1:])) | 320 | sys.exit(main(sys.argv[1:])) |
| 320 | except WicError as err: | 321 | except WicError as err: |
| 321 | print >> sys.stderr, "ERROR:", err | 322 | print("ERROR:", err, file=sys.stderr) |
| 322 | sys.exit(1) | 323 | sys.exit(1) |
| 323 | 324 | ||
