Set folder permissions before building
* Prevents issues when using GitHub zip archives
This commit is contained in:
parent
daa19626a6
commit
94d26902dc
1 changed files with 12 additions and 0 deletions
12
Build Linux
12
Build Linux
|
|
@ -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
|
||||
;;
|
||||
|
|
|
|||
Loading…
Reference in a new issue