Set folder permissions before building

* Prevents issues when using GitHub zip archives
This commit is contained in:
2Shirt 2017-12-17 12:05:41 -07:00
parent daa19626a6
commit 94d26902dc

View file

@ -68,6 +68,13 @@ function copy_archiso() {
rmdir "$LIVE_DIR/airootfs/etc/udev" --ignore-fail-on-non-empty
}
function fix_kit_permissions() {
# GitHub zip archives don't preserve the correct permissions
for d in .bin .cbin .kit_items .linux_items .pe_items Images; do
find "$ROOT_DIR/$d" -type d -exec chmod 755 "{}" \;
done
}
function load_settings() {
# Check if settings already loaded
## Code based on StackOverflow Q&A
@ -270,6 +277,7 @@ function build_full() {
# Prep for build
cleanup
fix_kit_permissions
install_deps
load_settings
update_repo
@ -292,6 +300,10 @@ case $1 in
update_archlive
;;
--fix-perms)
fix_kit_permissions
;;
--install-deps)
install_deps
;;