Compare commits
16 Commits
1cf993d297
..
v1.0.1
| Author | SHA1 | Date | |
|---|---|---|---|
| a8e7a29ac8 | |||
| e8ee7ce384 | |||
| de2ba8662f | |||
| f2e620615b | |||
| 8b7e8354c4 | |||
| d268c860bb | |||
| e9311324f0 | |||
| af01e28798 | |||
| f0b7a6d61f | |||
| 0a23530d71 | |||
| e54e25f085 | |||
| be4035bdda | |||
| e99716457e | |||
| 291bbe6287 | |||
| 4bf0faca2a | |||
| 0e63365f57 |
@@ -1,2 +1 @@
|
|||||||
a.out
|
a.out
|
||||||
build/
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
git submodule update --init --recursive --remote
|
git submodule init
|
||||||
|
git submodule update
|
||||||
|
|
||||||
# Check what compiler we have
|
# Check what compiler we have
|
||||||
if type "musl-gcc" > /dev/null 2>&1; then
|
if type "musl-gcc" > /dev/null 2>&1; then
|
||||||
|
|||||||
@@ -1,69 +0,0 @@
|
|||||||
pause () {
|
|
||||||
read -p "Press enter to continue"
|
|
||||||
}
|
|
||||||
|
|
||||||
clear
|
|
||||||
echo "------- Multi build -------"
|
|
||||||
echo "This is build for:"
|
|
||||||
echo " - x86 + musl*"
|
|
||||||
echo " - arm + musl*"
|
|
||||||
echo ""
|
|
||||||
echo "* - alternative C library"
|
|
||||||
echo "---------------------------"
|
|
||||||
pause
|
|
||||||
|
|
||||||
clear
|
|
||||||
echo "------ Requirements ------"
|
|
||||||
echo "Please install this packages (Debian):"
|
|
||||||
echo ""
|
|
||||||
echo "docker qemu binfmt-support qemu-user-static"
|
|
||||||
echo "---------------------------"
|
|
||||||
pause
|
|
||||||
|
|
||||||
clear
|
|
||||||
echo "--------- Build -----------"
|
|
||||||
mkdir build
|
|
||||||
|
|
||||||
echo "[BUILD] BUILD FOR X86 ON ALPINE"
|
|
||||||
echo "[BUILD] START CONTAINER"
|
|
||||||
if [ "$(docker ps -a -q -f name=run_tracker_x86)" ]; then
|
|
||||||
docker start run_tracker_x86
|
|
||||||
else
|
|
||||||
docker run -d --name run_tracker_x86 alpine:latest tail -f /dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "[BUILD] INSTALL PACKAGES"
|
|
||||||
docker exec run_tracker_x86 apk add --no-cache git gcc musl-dev
|
|
||||||
echo "[BUILD] CLONE REPO && UPDATE"
|
|
||||||
docker exec run_tracker_x86 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
|
|
||||||
docker exec run_tracker_x86 sh -c "cd run_tracker && git pull"
|
|
||||||
echo "[BUILD] BUILD"
|
|
||||||
docker exec run_tracker_x86 sh -c "cd run_tracker && ./build.sh"
|
|
||||||
echo "[BUILD] COPY RESULT"
|
|
||||||
docker cp run_tracker_x86:/run_tracker/rtracker build/rtracker_x86
|
|
||||||
echo "[BUILD] STOP CONTAINER"
|
|
||||||
docker stop run_tracker_x86
|
|
||||||
|
|
||||||
echo "[BUILD] BUILD FOR ARM64 ON ALPINE"
|
|
||||||
echo "[BUILD] START CONTAINER"
|
|
||||||
if [ "$(docker ps -a -q -f name=run_tracker_arm64)" ]; then
|
|
||||||
docker start run_tracker_arm64
|
|
||||||
else
|
|
||||||
docker run --platform=linux/arm64/v8 -d --name run_tracker_arm64 arm64v8/alpine:latest tail -f /dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "[BUILD] INSTALL PACKAGES"
|
|
||||||
docker exec run_tracker_arm64 apk add --no-cache git gcc musl-dev
|
|
||||||
echo "[BUILD] CLONE REPO && UPDATE"
|
|
||||||
docker exec run_tracker_arm64 sh -c "git clone https://gitea.del.pw/justuser-31/run_tracker.git"
|
|
||||||
docker exec run_tracker_arm64 sh -c "cd run_tracker && git pull"
|
|
||||||
echo "[BUILD] BUILD"
|
|
||||||
docker exec run_tracker_arm64 sh -c "cd run_tracker && ./build.sh"
|
|
||||||
echo "[BUILD] COPY RESULT"
|
|
||||||
docker cp run_tracker_arm64:/run_tracker/rtracker build/rtracker_arm64
|
|
||||||
echo "[BUILD] STOP CONTAINER"
|
|
||||||
docker stop run_tracker_arm64
|
|
||||||
echo "---------------------------"
|
|
||||||
echo "Build ended, result should be in build path"
|
|
||||||
echo "---------------------------"
|
|
||||||
pause
|
|
||||||
+1
-1
@@ -15,7 +15,7 @@
|
|||||||
char comment[1000] = "";
|
char comment[1000] = "";
|
||||||
char command[10000] = "";
|
char command[10000] = "";
|
||||||
|
|
||||||
char tick[4] = "✓";
|
char tick[3] = "✓";
|
||||||
char cross[3] = "⨯";
|
char cross[3] = "⨯";
|
||||||
|
|
||||||
#define OUT_LEN 1000 // 1000 items with 100 symbol len
|
#define OUT_LEN 1000 // 1000 items with 100 symbol len
|
||||||
|
|||||||
Reference in New Issue
Block a user