diff options
| -rwxr-xr-x | cmount.py | 7 |
1 files changed, 4 insertions, 3 deletions
| @@ -31,9 +31,10 @@ def main(): | |||
| 31 | 'luksOpen', | 31 | 'luksOpen', |
| 32 | data['device'], | 32 | data['device'], |
| 33 | data['mapper_name']]) | 33 | data['mapper_name']]) |
| 34 | subprocess.check_call(['/bin/mount', | 34 | arguments = ['/bin/mount', '/dev/mapper/' + data['mapper_name']] |
| 35 | '/dev/mapper/' + data['mapper_name'], | 35 | if data.get('target'): |
| 36 | data['target']]) | 36 | arguments.append(data['target']) |
| 37 | subprocess.check_call(arguments) | ||
| 37 | except subprocess.CalledProcessError as e: | 38 | except subprocess.CalledProcessError as e: |
| 38 | sys.stderr.write('Execution error: {0}\n'.format(e)) | 39 | sys.stderr.write('Execution error: {0}\n'.format(e)) |
| 39 | sys.stderr.flush() | 40 | sys.stderr.flush() |
