diff options
Diffstat (limited to 'meta/files')
-rw-r--r-- | meta/files/overlayfs-create-dirs.service.in | 5 | ||||
-rw-r--r-- | meta/files/overlayfs-unit.mount.in | 2 | ||||
-rw-r--r-- | meta/files/toolchain-shar-extract.sh | 9 |
3 files changed, 12 insertions, 4 deletions
diff --git a/meta/files/overlayfs-create-dirs.service.in b/meta/files/overlayfs-create-dirs.service.in index c949a6dc73..c8431548d7 100644 --- a/meta/files/overlayfs-create-dirs.service.in +++ b/meta/files/overlayfs-create-dirs.service.in | |||
@@ -1,7 +1,6 @@ | |||
1 | [Unit] | 1 | [Unit] |
2 | Description=Overlayfs directories setup | 2 | Description=Overlayfs directories setup {LOWERDIR} |
3 | Requires={DATA_MOUNT_UNIT} | 3 | RequiresMountsFor={DATA_MOUNT_POINT} |
4 | After={DATA_MOUNT_UNIT} | ||
5 | DefaultDependencies=no | 4 | DefaultDependencies=no |
6 | 5 | ||
7 | [Service] | 6 | [Service] |
diff --git a/meta/files/overlayfs-unit.mount.in b/meta/files/overlayfs-unit.mount.in index 1d33b7e39c..9c117f2c52 100644 --- a/meta/files/overlayfs-unit.mount.in +++ b/meta/files/overlayfs-unit.mount.in | |||
@@ -1,5 +1,5 @@ | |||
1 | [Unit] | 1 | [Unit] |
2 | Description=Overlayfs mount unit | 2 | Description=Overlayfs mount unit {LOWERDIR} |
3 | Requires={CREATE_DIRS_SERVICE} | 3 | Requires={CREATE_DIRS_SERVICE} |
4 | After={CREATE_DIRS_SERVICE} | 4 | After={CREATE_DIRS_SERVICE} |
5 | 5 | ||
diff --git a/meta/files/toolchain-shar-extract.sh b/meta/files/toolchain-shar-extract.sh index 89d30005fd..29c52e3b13 100644 --- a/meta/files/toolchain-shar-extract.sh +++ b/meta/files/toolchain-shar-extract.sh | |||
@@ -1,6 +1,11 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | export LC_ALL=en_US.UTF-8 | 3 | export LC_ALL=en_US.UTF-8 |
4 | |||
5 | # The pipefail option is now part of POSIX (POSIX.1-2024) and available in more | ||
6 | # and more shells. Enable it if available to make the SDK installer more robust. | ||
7 | (set -o pipefail 2> /dev/null) && set -o pipefail | ||
8 | |||
4 | #Make sure at least one python is installed | 9 | #Make sure at least one python is installed |
5 | INIT_PYTHON=$(which python3 2>/dev/null ) | 10 | INIT_PYTHON=$(which python3 2>/dev/null ) |
6 | [ -z "$INIT_PYTHON" ] && INIT_PYTHON=$(which python2 2>/dev/null) | 11 | [ -z "$INIT_PYTHON" ] && INIT_PYTHON=$(which python2 2>/dev/null) |
@@ -286,6 +291,10 @@ post_relocate="$target_sdk_dir/post-relocate-setup.sh" | |||
286 | if [ -e "$post_relocate" ]; then | 291 | if [ -e "$post_relocate" ]; then |
287 | $SUDO_EXEC sed -e "s:@SDKPATH@:$target_sdk_dir:g" -i $post_relocate | 292 | $SUDO_EXEC sed -e "s:@SDKPATH@:$target_sdk_dir:g" -i $post_relocate |
288 | $SUDO_EXEC /bin/sh $post_relocate "$target_sdk_dir" "@SDKPATH@" | 293 | $SUDO_EXEC /bin/sh $post_relocate "$target_sdk_dir" "@SDKPATH@" |
294 | if [ $? -ne 0 ]; then | ||
295 | echo "Executing $post_relocate failed" | ||
296 | exit 1 | ||
297 | fi | ||
289 | $SUDO_EXEC rm -f $post_relocate | 298 | $SUDO_EXEC rm -f $post_relocate |
290 | fi | 299 | fi |
291 | 300 | ||