wx-compiler/docker/docker-entrypoint
msojocs 88e6989060
Ci (#9)
* feat: docker

* fix: permission

* fix: permission

* fix: permission

* feat: test for spec

* fix: test
2023-09-23 21:31:54 +08:00

35 lines
938 B
Bash
Executable File

#!/bin/bash
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
echo "----"
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
notice() {
echo -e "\033[36m $1 \033[0m "
}
rm -rf /tmp/vscode-ripgrep-cache-1.13.2/ripgrep-v13.0.0-4-x86_64-unknown-linux-musl.tar.gz
if [ "$(id -u)" -eq '0' ];then
USER_ID=${LOCAL_USER_ID:-1000}
GROUP_ID=${LOCAL_GROUP_ID:-1000}
notice "$USER_ID, $GROUP_ID"
usermod -u ${USER_ID} -g ${GROUP_ID} user > /dev/null 2>&1
chown -R ${USER_ID}:${GROUP_ID} /workspace > /dev/null 2>&1
# apt install software-properties-common -y
# add-apt-repository ppa:ubuntu-toolchain-r/test
# apt update
# apt install gcc-6 g++-6 -y
# cd /usr/bin
# rm gcc g++
# ln -s ./gcc-6 gcc
# ln -s ./g++-6 g++
# ls -l
# cat /etc/passwd
apt install cmake -y
exec gosu user docker/entrypoint
fi
echo "nothing"
# exec /usr/local/bin/gosu user entrypoint