diff --git a/build.sh b/build.sh index bc13373..f91c178 100755 --- a/build.sh +++ b/build.sh @@ -8,12 +8,7 @@ mkdir -p "$OUTPUT_DIR" # Build for x86_64 with musl static linking if [[ $(uname -m) == "x86_64" ]]; then echo "Building for x86_64 (musl static)..." - if command -v x86_64-linux-musl-g++ &>/dev/null; then - x86_64-linux-musl-g++ -O2 -static -o "$OUTPUT_DIR/bb64.amd64" bb64.cpp b64ed.cpp - else - g++ -O2 -static -o "$OUTPUT_DIR/bb64.amd64" bb64.cpp b64ed.cpp -static-libgcc -static-libstdc++ - echo "Warning: musl-g++ not found, built with g++ static flags." - fi + x86_64-linux-musl-g++ -O2 -static -o "$OUTPUT_DIR/bb64.amd64" bb64.cpp b64ed.cpp echo "Built bb64.amd64 (x86_64, static)" fi diff --git a/install.sh b/install.sh index a2110fc..70b2aa9 100755 --- a/install.sh +++ b/install.sh @@ -24,7 +24,7 @@ fi # ----------------------------------------------------------------------------- CHOWN_USER="$2" if [[ -z "$CHOWN_USER" ]]; then - CHOWN_USER=$USER + CHOWN_USER=$(id -u) fi # 1. Determine architecture