Skip to content

Commit e2c9321

Browse files
committed
Updating build script for rust cargo to reflect changes in new cargo version.
1 parent f751578 commit e2c9321

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

rust-cargo-builder/build-project.sh

+11-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
#!/bin/bash
22

33
cd `dirname "$0"` || exit 1
4+
BUILDER=`pwd`
5+
BUILDER=`basename "$BUILDER"`
6+
cd ..
47
BASE=`pwd`
8+
if [ ! -d "./$BUILDER" ]; then
9+
echo "Cannot find my own directory, something is really odd..."
10+
exit 200
11+
fi
512

613
BOX=/box
714
if [ ! -d $BOX ]; then
@@ -22,10 +29,10 @@ NAME=project
2229
echo "Preparing project solution template..."
2330
rm -rf ./$NAME
2431
cargo init $NAME
25-
rm -r ./$NAME/src ./$NAME/.cargo ./$NAME/Cargo.toml
26-
cp -r ./src ./$NAME
27-
cp -r ./.cargo ./$NAME
28-
cp ./Cargo.toml ./$NAME
32+
rm -r ./$NAME/src ./$NAME/.cargo ./$NAME/Cargo.toml ./$NAME/.git ./$NAME/.gitignore
33+
cp -r ./$BUILDER/src ./$NAME || exit 201
34+
cp -r ./$BUILDER/.cargo ./$NAME || exit 201
35+
cp ./$BUILDER/Cargo.toml ./$NAME || exit 201
2936

3037
echo "Loading dependencies into ./vendor directory..."
3138
cd ./$NAME || exit 1

0 commit comments

Comments
 (0)