#!/usr/bin/python | |
# Dumps environment variables into specified file. | |
# Format: zero-separated "name=value" pairs in platform encoding. | |
import os | |
import sys | |
if len(sys.argv) != 2: | |
raise Error('Exactly one argument expected') | |
f = open(sys.argv[1], 'w') | |
try: | |
for key, value in os.environ.items(): | |
f.writelines([key, '=', value, '\0']) | |
finally: | |
f.close() |