28 lines
560 B
Bash
28 lines
560 B
Bash
|
#!/bin/bash
|
||
|
PWD="$(pwd)";
|
||
|
WORK_DIR="${1:-$PWD}";
|
||
|
BUILD_DIR="$WORK_DIR/_build";
|
||
|
GIT_URL="https://git.calitabby.com/crispage/crispage.git";
|
||
|
REPO_DIR="$BUILD_DIR/repo";
|
||
|
VERSION="$(cat _crispage/version)";
|
||
|
|
||
|
|
||
|
echo "Pulling crispage";
|
||
|
|
||
|
echo "Cleaning build directory";
|
||
|
rm -rf "$BUILD_DIR";
|
||
|
mkdir -p "$REPO_DIR";
|
||
|
|
||
|
echo "Cloning repository";
|
||
|
git clone "$GIT_URL" -b "$VERSION" "$REPO_DIR";
|
||
|
rm -rf "$REPO_DIR/.git";
|
||
|
|
||
|
echo "Cleaning destinations";
|
||
|
rm -rf "$WORK_DIR/core";
|
||
|
rm -rf "$WORK_DIR/lib";
|
||
|
|
||
|
echo "Copying files";
|
||
|
cp -rv "$REPO_DIR"/* "$WORK_DIR";
|
||
|
|
||
|
echo "Copied";
|