Reorganize repo: move scripts to contrib/scripts/, clean up .gitignore, untrack backup files
This commit is contained in:
@@ -82,10 +82,10 @@ cp $SRC_PATH/src/hush-tx $DEB_BIN
|
||||
strip $DEB_BIN/hush-tx
|
||||
|
||||
# these are scripts and don't require a strip
|
||||
cp $SRC_PATH/src/dragonx-cli $DEB_BIN
|
||||
cp $SRC_PATH/src/dragonxd $DEB_BIN
|
||||
cp $SRC_PATH/contrib/scripts/dragonx-cli $DEB_BIN
|
||||
cp $SRC_PATH/contrib/scripts/dragonxd $DEB_BIN
|
||||
|
||||
cp $SRC_PATH/src/hush-arrakis-chain $DEB_BIN
|
||||
cp $SRC_PATH/contrib/scripts/hush-arrakis-chain $DEB_BIN
|
||||
cp $SRC_DEB/changelog $DEB_DOC
|
||||
cp $SRC_DEB/copyright $DEB_DOC
|
||||
cp -r $SRC_DEB/examples $DEB_DOC
|
||||
|
||||
@@ -102,7 +102,7 @@ make "$@" V=1 NO_GTEST=1 STATIC=1
|
||||
echo "Creating macOS release package..."
|
||||
VERSION=$(grep -oP 'define\(_CLIENT_VERSION.*?,\s*\K[0-9]+' configure.ac | head -3 | tr '\n' '.' | sed 's/\.$//')
|
||||
VERSION=${VERSION:-3.10.5}
|
||||
RELEASE_DIR="release/mac"
|
||||
RELEASE_DIR="release/${VERSION}-mac"
|
||||
mkdir -p "$RELEASE_DIR"
|
||||
|
||||
# Strip binaries
|
||||
@@ -112,7 +112,7 @@ strip src/hushd src/hush-cli src/hush-tx 2>/dev/null || true
|
||||
cp src/hushd src/hush-cli src/hush-tx "$RELEASE_DIR/"
|
||||
|
||||
# Copy wrapper scripts
|
||||
cp src/hush-arrakis-chain src/dragonxd src/dragonx-cli "$RELEASE_DIR/" 2>/dev/null || true
|
||||
cp contrib/scripts/hush-arrakis-chain contrib/scripts/dragonxd contrib/scripts/dragonx-cli "$RELEASE_DIR/" 2>/dev/null || true
|
||||
|
||||
# Copy required data files
|
||||
cp asmap.dat sapling-spend.params sapling-output.params "$RELEASE_DIR/" 2>/dev/null || true
|
||||
@@ -121,10 +121,10 @@ cp asmap.dat sapling-spend.params sapling-output.params "$RELEASE_DIR/" 2>/dev/n
|
||||
cp contrib/bootstrap/bootstrap-dragonx.sh "$RELEASE_DIR/" 2>/dev/null || true
|
||||
|
||||
# Create ZIP
|
||||
rm -f "$RELEASE_DIR/hush-${VERSION}-mac.zip"
|
||||
rm -f "$RELEASE_DIR/${VERSION}-mac.zip"
|
||||
cd "$RELEASE_DIR"
|
||||
zip -9 "hush-${VERSION}-mac.zip" *
|
||||
cd ..
|
||||
zip -9 "${VERSION}-mac.zip" *
|
||||
cd ../..
|
||||
|
||||
echo "Release package created: $RELEASE_DIR/hush-${VERSION}-mac.zip"
|
||||
ls -lh "$RELEASE_DIR/hush-${VERSION}-mac.zip"
|
||||
echo "Release package created: $RELEASE_DIR/${VERSION}-mac.zip"
|
||||
ls -lh "$RELEASE_DIR/${VERSION}-mac.zip"
|
||||
|
||||
@@ -56,7 +56,7 @@ cd $WD
|
||||
echo "Creating Windows release package..."
|
||||
VERSION=$(grep -oP 'define\(_CLIENT_VERSION.*?,\s*\K[0-9]+' configure.ac | head -3 | tr '\n' '.' | sed 's/\.$//')
|
||||
VERSION=${VERSION:-3.10.5}
|
||||
RELEASE_DIR="release/windows"
|
||||
RELEASE_DIR="release/${VERSION}-win"
|
||||
mkdir -p "$RELEASE_DIR"
|
||||
|
||||
# Strip binaries
|
||||
@@ -98,10 +98,10 @@ EOF
|
||||
cp contrib/bootstrap/bootstrap-dragonx.bat "$RELEASE_DIR/"
|
||||
|
||||
# Create ZIP
|
||||
rm -f "$RELEASE_DIR/hush-${VERSION}-win64.zip"
|
||||
rm -f "$RELEASE_DIR/${VERSION}-win.zip"
|
||||
cd "$RELEASE_DIR"
|
||||
zip -9 "hush-${VERSION}-win64.zip" *.exe *.bat *.dat *.params
|
||||
cd ..
|
||||
zip -9 "${VERSION}-win.zip" *.exe *.bat *.dat *.params
|
||||
cd ../..
|
||||
|
||||
echo "Release package created: $RELEASE_DIR/hush-${VERSION}-win64.zip"
|
||||
ls -lh "$RELEASE_DIR/hush-${VERSION}-win64.zip"
|
||||
echo "Release package created: $RELEASE_DIR/${VERSION}-win.zip"
|
||||
ls -lh "$RELEASE_DIR/${VERSION}-win.zip"
|
||||
|
||||
@@ -8,7 +8,7 @@ set -x
|
||||
#hardcode and uncomment if hushd is not running on this machine
|
||||
#VERSION=3.6.3
|
||||
VERSION=$(./src/hushd --version|grep version|cut -d' ' -f4|cut -d- -f1|sed 's/v//g')
|
||||
DIR="hush-$VERSION-linux-amd64"
|
||||
DIR="$VERSION-linux-amd64"
|
||||
FILE="$DIR.tar"
|
||||
TIME=$(perl -e 'print time')
|
||||
|
||||
@@ -28,7 +28,7 @@ cp hushd hush-cli hush-tx hush-arrakis-chain dragonx-cli dragonxd ../$BUILD
|
||||
cd ../$BUILD
|
||||
strip hushd hush-cli hush-tx
|
||||
cd ..
|
||||
tar -f $FILE -c hush-$VERSION-linux-amd64/*
|
||||
tar -f $FILE -c $VERSION-linux-amd64/*
|
||||
gzip -9 $FILE
|
||||
sha256sum *.gz
|
||||
du -sh *.gz
|
||||
|
||||
Reference in New Issue
Block a user