Skip to content

Commit

Permalink
Fix custom tmp dir build
Browse files Browse the repository at this point in the history
Fix #593
  • Loading branch information
Howard20181 committed Jul 6, 2023
1 parent 88bd889 commit d979887
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ if [ "$HOST_ARCH" != "x86_64" ] && [ "$HOST_ARCH" != "aarch64" ]; then
exit 1
fi
cd "$(dirname "$0")" || exit 1
# export TMPDIR=$(dirname "$PWD")/WORK_DIR_
# export TMPDIR=$HOME/.cache/wsa
if [ "$TMPDIR" ] && [ ! -d "$TMPDIR" ]; then
mkdir -p "$TMPDIR"
fi
Expand Down Expand Up @@ -170,7 +170,6 @@ mk_overlayfs() { # label lowerdir upperdir merged
upperdir=$upperdir
workdir=$workdir
merged=$merged"
sudo mkdir -p -m 755 "$workdir" "$upperdir" "$merged"
case "$1" in
vendor)
context="u:object_r:vendor_file:s0"
Expand All @@ -185,11 +184,12 @@ mk_overlayfs() { # label lowerdir upperdir merged
own="0:0"
;;
esac
sudo chown -R "$own" "$upperdir" "$workdir" "$merged"
sudo setfattr -n security.selinux -v "$context" "$upperdir"
sudo setfattr -n security.selinux -v "$context" "$workdir"
sudo setfattr -n security.selinux -v "$context" "$merged"
sudo mount -vt overlay overlay -olowerdir="$lowerdir",upperdir="$upperdir",workdir="$workdir" "$merged"
sudo mkdir -p -m 755 "$workdir" "$upperdir" "$merged" || return 1
sudo chown -R "$own" "$upperdir" "$workdir" "$merged" || return 1
sudo setfattr -n security.selinux -v "$context" "$upperdir" || return 1
sudo setfattr -n security.selinux -v "$context" "$workdir" || return 1
sudo setfattr -n security.selinux -v "$context" "$merged" || return 1
sudo mount -vt overlay overlay -olowerdir="$lowerdir",upperdir="$upperdir",workdir="$workdir" "$merged" || return 1
}

mk_erofs_umount() { # dir imgpath upperdir
Expand Down Expand Up @@ -844,10 +844,10 @@ if [ "$GAPPS_BRAND" != 'none' ]; then
echo "Integrate $GAPPS_BRAND"
find "$WORK_DIR/gapps/" -mindepth 1 -type d -exec sudo chmod 0755 {} \;
find "$WORK_DIR/gapps/" -mindepth 1 -type d -exec sudo chown root:root {} \;
file_list="$(find "$WORK_DIR/gapps/" -mindepth 1 -type f | cut -d/ -f5-)"
file_list="$(find "$WORK_DIR/gapps/" -mindepth 1 -type f)"
for file in $file_list; do
sudo chown root:root "$WORK_DIR/gapps/${file}"
sudo chmod 0644 "$WORK_DIR/gapps/${file}"
sudo chown root:root "$file"
sudo chmod 0644 "$file"
done

if [ "$GAPPS_BRAND" = "OpenGApps" ]; then
Expand Down

0 comments on commit d979887

Please sign in to comment.