Bläddra i källkod

Create musl.sh

MoeClub 2 år sedan
förälder
incheckning
20f8af5042
1 ändrade filer med 19 tillägg och 0 borttagningar
  1. 19 0
      musl.sh

+ 19 - 0
musl.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+ARCH=("aarch64-linux-musl" "x86_64-linux-musl" "x86_64-w64-mingw32");
+
+ROOTDIR="/usr/local/musl"
+mkdir -p "${ROOTDIR}"
+
+for arch in ${ARCH[@]} ; do
+  wget -qO- "http://musl.cc/${arch}-cross.tgz" |tar -zx --overwrite -C "${ROOTDIR}";
+done
+
+PATH_VAR=""
+for path in `echo "$PATH" |sed 's/:/\n/g'`; do echo "$path" |grep -q "musl" || PATH_VAR+=":${path}"; done
+for path in `find "${ROOTDIR}" -name "*-cc" 2>/dev/null`; do PATH_VAR+=":$(dirname ${path})"; done
+
+PATH_VAR=`echo "$PATH_VAR" |sed 's/^://g'`
+sed -i '/^PATH=/d' $HOME/.bashrc
+echo "PATH=${PATH_VAR}" >>$HOME/.bashrc
+