diff options
Diffstat (limited to 'ppa-source-entry.py')
-rwxr-xr-x | ppa-source-entry.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ppa-source-entry.py b/ppa-source-entry.py new file mode 100755 index 0000000..8b37517 --- /dev/null +++ b/ppa-source-entry.py @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import os +import sys + +def main(): + ppa = os.environ.get("PPA", "Undefined") + if ppa == "Undefined": + sys.exit("PPA is not defined.") + else: + ppa_file = os.path.join('/var/run/linaro-ppa', ppa) + f = open(ppa_file) + sources_entry = f.read().strip() + f.close() + + hwpack = os.environ.get("HWPACK", "Undefined") + if hwpack == "Undefined": + sys.exit("Hardware pack is not defined.") + else: + hwpack_file = os.path.join('hwpacks', hwpack) + f = open(hwpack_file, "a") + f.write(sources_entry) + f.close() + +if __name__ == "__main__": + main() |