build: fresh_clone: turns out we can just clone from a local dir :P
this saves us some network requests, and reduces trust in github
This commit is contained in:
@@ -33,13 +33,11 @@ folder.
|
|||||||
(but you can skip this if reproducibility is not necessary).
|
(but you can skip this if reproducibility is not necessary).
|
||||||
|
|
||||||
```
|
```
|
||||||
$ FRESH_CLONE=contrib/android/fresh_clone && \
|
$ FRESH_CLONE="contrib/android/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
umask 0022 && \
|
umask 0022 && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
cd $FRESH_CLONE && \
|
cd "$FRESH_CLONE"
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
|
||||||
cd electrum
|
|
||||||
```
|
```
|
||||||
|
|
||||||
And then build from this directory:
|
And then build from this directory:
|
||||||
|
|||||||
@@ -29,13 +29,11 @@ folder.
|
|||||||
(but you can skip this if reproducibility is not necessary).
|
(but you can skip this if reproducibility is not necessary).
|
||||||
|
|
||||||
```
|
```
|
||||||
$ FRESH_CLONE=contrib/build-linux/sdist/fresh_clone && \
|
$ FRESH_CLONE="contrib/build-linux/sdist/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
umask 0022 && \
|
umask 0022 && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
cd $FRESH_CLONE && \
|
cd "$FRESH_CLONE"
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
|
||||||
cd electrum
|
|
||||||
```
|
```
|
||||||
|
|
||||||
And then build from this directory:
|
And then build from this directory:
|
||||||
|
|||||||
@@ -35,12 +35,11 @@ folder.
|
|||||||
(but you can skip this if reproducibility is not necessary).
|
(but you can skip this if reproducibility is not necessary).
|
||||||
|
|
||||||
```
|
```
|
||||||
$ FRESH_CLONE=contrib/build-wine/fresh_clone && \
|
$ FRESH_CLONE="contrib/build-wine/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
umask 0022 && \
|
||||||
cd $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
cd "$FRESH_CLONE"
|
||||||
cd electrum
|
|
||||||
```
|
```
|
||||||
|
|
||||||
And then build from this directory:
|
And then build from this directory:
|
||||||
|
|||||||
@@ -37,13 +37,11 @@ if test -f dist/$target; then
|
|||||||
else
|
else
|
||||||
pushd .
|
pushd .
|
||||||
sudo docker build -t electrum-sdist-builder-img contrib/build-linux/sdist
|
sudo docker build -t electrum-sdist-builder-img contrib/build-linux/sdist
|
||||||
FRESH_CLONE=contrib/build-linux/sdist/fresh_clone && \
|
FRESH_CLONE="contrib/build-linux/sdist/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
umask 0022 && \
|
umask 0022 && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
cd $FRESH_CLONE && \
|
cd "$FRESH_CLONE"
|
||||||
git clone https://github.com/spesmilo/electrum.git &&\
|
|
||||||
cd electrum
|
|
||||||
git checkout "${COMMIT}^{commit}"
|
git checkout "${COMMIT}^{commit}"
|
||||||
sudo docker run -it \
|
sudo docker run -it \
|
||||||
--name electrum-sdist-builder-cont \
|
--name electrum-sdist-builder-cont \
|
||||||
@@ -83,12 +81,11 @@ if test -f dist/$target; then
|
|||||||
echo "file exists: $target"
|
echo "file exists: $target"
|
||||||
else
|
else
|
||||||
pushd .
|
pushd .
|
||||||
FRESH_CLONE=contrib/build-wine/fresh_clone && \
|
FRESH_CLONE="contrib/build-wine/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
umask 0022 && \
|
||||||
cd $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
cd "$FRESH_CLONE"
|
||||||
cd electrum
|
|
||||||
git checkout "${COMMIT}^{commit}"
|
git checkout "${COMMIT}^{commit}"
|
||||||
sudo docker run -it \
|
sudo docker run -it \
|
||||||
--name electrum-wine-builder-cont \
|
--name electrum-wine-builder-cont \
|
||||||
@@ -113,13 +110,11 @@ if test -f dist/$target1; then
|
|||||||
else
|
else
|
||||||
pushd .
|
pushd .
|
||||||
./contrib/android/build_docker_image.sh
|
./contrib/android/build_docker_image.sh
|
||||||
FRESH_CLONE=contrib/android/fresh_clone && \
|
FRESH_CLONE="contrib/android/fresh_clone/electrum" && \
|
||||||
sudo rm -rf $FRESH_CLONE && \
|
sudo rm -rf "$FRESH_CLONE" && \
|
||||||
umask 0022 && \
|
umask 0022 && \
|
||||||
mkdir -p $FRESH_CLONE && \
|
git clone . "$FRESH_CLONE" && \
|
||||||
cd $FRESH_CLONE && \
|
cd "$FRESH_CLONE"
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
|
||||||
cd electrum
|
|
||||||
git checkout "${COMMIT}^{commit}"
|
git checkout "${COMMIT}^{commit}"
|
||||||
mkdir --parents $PWD/.buildozer/.gradle
|
mkdir --parents $PWD/.buildozer/.gradle
|
||||||
sudo docker run -it --rm \
|
sudo docker run -it --rm \
|
||||||
|
|||||||
Reference in New Issue
Block a user