Add shebangs and tweak scripts

This commit is contained in:
Benjamin Hottell
2025-08-07 09:29:18 -04:00
parent 53ab3d5354
commit a0e3868845
5 changed files with 20 additions and 8 deletions

View File

@@ -1,3 +1,5 @@
#!/usr/bin/env sh
export LDFLAGS="-Wl,--copy-dt-needed-entries"
cmake . -B build -DCMAKE_INSTALL_PREFIX=./AppDir/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations -Wno-narrowing" || exit 1
cmake --build build || exit 1
@@ -8,8 +10,13 @@ cmake -DCOMPONENT=recap_server -Pbuild/cmake_install.cmake || exit 1
mkdir -p build/storage/www
cp -r res/data build/
cp modules/* build/ || true
cp -r res/template_png build/storage/
cp -r res/static build/storage/www/
# Check for non-empty directory
if [ -n "$(ls -A modules)" ]; then
[ -d modules ] && cp modules/* build/
fi
# Check for existing directories
[ -d res/template_png ] && cp -r res/template_png build/storage/
[ -d res/static ] && cp -r res/static build/storage/www/

View File

@@ -1,3 +1,5 @@
#!/usr/bin/env sh
export LDFLAGS="-Wl,--copy-dt-needed-entries"
cmake . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations -Wno-narrowing" || exit 1
cmake --build build || exit 1
@@ -13,5 +15,5 @@ cp modules/* build/ || true
mkdir -p build/storage/user
touch build/storage/user/PLACEHOLDER
cd build
./recap_server --darkspore-path "./darkspore"
cd build || exit 1
./recap_server --darkspore-path "./darkspore"

View File

@@ -1 +1,2 @@
docker-compose up
#!/usr/bin/env sh
docker-compose up

View File

@@ -1 +1,2 @@
docker rm $(docker ps -a | grep recap-server | awk '{print $1;}')
#!/usr/bin/env sh
docker rm "$(docker ps -a | grep recap-server | awk '{print $1;}')"

View File

@@ -1 +1,2 @@
docker run -v $(pwd)/darkspore_server:/recap -P --network=host -it recap-server
#!/usr/bin/env sh
docker run -v "$(pwd)"/darkspore_server:/recap -P --network=host -it recap-server