mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 13:46:41 +02:00
23 lines
875 B
Bash
Executable file
23 lines
875 B
Bash
Executable file
#!/bin/sh
|
||
# adapted by lnl from project's repo
|
||
|
||
# To debug the tool, you can pass the following env to enable debug
|
||
# mode and set an observatory port:
|
||
# FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --enable-asserts --observe=65432"
|
||
|
||
set -e
|
||
|
||
export FLUTTER_ROOT="/usr/lib/flutter"
|
||
|
||
FLUTTER_TOOLS_DIR="$FLUTTER_ROOT/packages/flutter_tools"
|
||
SNAPSHOT_PATH="$FLUTTER_ROOT/bin/cache/flutter_tools.snapshot"
|
||
|
||
# Test if running as superuser – but don't warn if running within Docker or CI.
|
||
if [ "$(id -u)" = "0" ] && ! [ -f /.dockerenv ] && [ "$CI" != "true" ] && [ "$BOT" != "true" ] && [ "$CONTINUOUS_INTEGRATION" != "true" ]; then
|
||
>&2 echo " Woah! You appear to be trying to run flutter as root."
|
||
>&2 echo " We strongly recommend running the flutter tool without superuser privileges."
|
||
>&2 echo " /"
|
||
>&2 echo "📎"
|
||
fi
|
||
|
||
exec dart $FLUTTER_TOOL_ARGS "$SNAPSHOT_PATH" "$@"
|