diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2014-04-25 22:00:23 +0200 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2014-04-26 08:05:32 +0200 |
commit | 7ae8b0a13083212092bfb640bc195ff4ac4d7317 (patch) | |
tree | ac66d3de5ee60750105742fae1dfb58e632f9782 /components | |
parent | f78b2a7d25ae376fecf738ec59877e7019e58f92 (diff) | |
download | vyos-live-build-7ae8b0a13083212092bfb640bc195ff4ac4d7317.tar.gz vyos-live-build-7ae8b0a13083212092bfb640bc195ff4ac4d7317.zip |
Ensuring correct include directory permissions avoiding tainting of target system in lb init.
Diffstat (limited to 'components')
-rwxr-xr-x | components/init | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/components/init b/components/init index 424832866..af90598cc 100755 --- a/components/init +++ b/components/init @@ -143,6 +143,13 @@ def main(): os.makedirs('config/includes.binary', exist_ok=True) os.makedirs('config/includes.source', exist_ok=True) + # Ensure correct include directory permissions avoiding tainting of target system + os.chmod('config/includes', 0755) + os.chmod('config/includes.bootstrap', 0755) + os.chmod('config/includes.chroot', 0755) + os.chmod('config/includes.binary', 0755) + os.chmod('config/includes.source', 0755) + # Configuring default package lists os.makedirs('config/package-lists', exist_ok=True) |