mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-27 23:50:36 +08:00
This allows us to easily test httpd changes without doing a release first and then updating the radicle-httpd-release file.
30 lines
729 B
Bash
Executable File
30 lines
729 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
echo "🔨 Compiling local radicle-httpd..."
|
|
|
|
# Ensure radicle-httpd directory exists
|
|
if [ ! -d "radicle-httpd" ]; then
|
|
echo "❌ radicle-httpd directory not found"
|
|
exit 1
|
|
fi
|
|
|
|
# Compile radicle-httpd (debug build for faster compilation)
|
|
cd radicle-httpd
|
|
cargo build
|
|
cd ..
|
|
|
|
# Verify binary was created
|
|
if [ ! -f "radicle-httpd/target/debug/radicle-httpd" ]; then
|
|
echo "❌ Compilation failed - binary not found"
|
|
exit 1
|
|
fi
|
|
|
|
# Create target directory
|
|
mkdir -p tests/tmp/bin/httpd/local
|
|
|
|
# Copy binary to test location
|
|
cp radicle-httpd/target/debug/radicle-httpd tests/tmp/bin/httpd/local/radicle-httpd
|
|
|
|
echo "✅ Local radicle-httpd compiled and ready at tests/tmp/bin/httpd/local/radicle-httpd"
|