Skip to content
Snippets Groups Projects
Commit 2c1c1525 authored by Éloïs's avatar Éloïs
Browse files

Revert "add entry.sh"

This reverts commit 5e02d2e5
parent 64a6809a
No related tags found
1 merge request!1Revert "add entry.sh"
Pipeline #2912 canceled
#!/bin/bash
# Test environment
if [[ ! -d /builds ]]; then
echo "In order to use this image, you must mount the working directory to /builds"
exit 1
fi
REFERENCE=$(ls -d /builds/* | head -1)
if [[ -z "${REFERENCE}" ]]; then
echo "Aborting because of empty working directory"
exit 1
fi
# Prepare environment
_durs_prepare() {
touch /durs/reference || exit 1
chown --reference "${REFERENCE}" /durs/reference || exit 1
chown -R durs:durs /builds/* || exit 1
}
# Terminate
_durs_terminate() {
chown -R --reference /durs/reference /builds/* || exit 1
rm -f /durs/reference
exit ${1}
}
# Prepare and execute building
_durs_prepare
su - durs
_durs_terminate $?
#!/bin/bash
set -e
export HOME=/tmp/home
mkdir -p $HOME
# Initialize the wine prefix (virtual windows installation)
export WINEPREFIX=/tmp/wine
mkdir -p $WINEPREFIX
# FIXME: Make the wine prefix initialization faster
wineboot &> /dev/null
# Put libstdc++ and some other mingw dlls in WINEPATH
# This must work for x86_64 and i686
P1=$(dirname $(find /usr -name libwinpthread-1.dll))
export WINEPATH="$(ls -d /usr/lib/gcc/*-w64-mingw32/*win32);$P1"
exec "$@"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment