diff options
| -rwxr-xr-x | scripts/wic | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/wic b/scripts/wic index 425b665861..a7221c3610 100755 --- a/scripts/wic +++ b/scripts/wic | |||
| @@ -31,11 +31,23 @@ | |||
| 31 | 31 | ||
| 32 | __version__ = "0.1.0" | 32 | __version__ = "0.1.0" |
| 33 | 33 | ||
| 34 | # Python Standard Library modules | ||
| 34 | import os | 35 | import os |
| 35 | import sys | 36 | import sys |
| 36 | import optparse | 37 | import optparse |
| 37 | import logging | 38 | import logging |
| 38 | 39 | ||
| 40 | # External modules | ||
| 41 | try: | ||
| 42 | import rpm | ||
| 43 | import urlgrabber | ||
| 44 | except ImportError: | ||
| 45 | print("ERROR: failed to import necessary modules.") | ||
| 46 | print("Please ensure the following modules are installed:") | ||
| 47 | print("\trpm"); | ||
| 48 | print("\turlgrabber"); | ||
| 49 | sys.exit(1) | ||
| 50 | |||
| 39 | scripts_path = os.path.abspath(os.path.dirname(os.path.abspath(sys.argv[0]))) | 51 | scripts_path = os.path.abspath(os.path.dirname(os.path.abspath(sys.argv[0]))) |
| 40 | lib_path = scripts_path + '/lib' | 52 | lib_path = scripts_path + '/lib' |
| 41 | sys.path = sys.path + [lib_path] | 53 | sys.path = sys.path + [lib_path] |
