25 lines
645 B
Bash
Executable File
25 lines
645 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ ! -d 'monero' ]]
|
|
then
|
|
echo "no 'monero' directory found. clone with --recursive or run:"
|
|
echo "$ git submodule init && git submodule update --force";
|
|
exit 1
|
|
fi
|
|
|
|
if [[ -f "monero/.patch-applied" ]];
|
|
then
|
|
echo "monero/.patch-applied file exist. manual investigation recommended."
|
|
exit 0
|
|
fi
|
|
|
|
cd monero
|
|
git apply ../patches/* --index
|
|
git submodule init
|
|
git submodule update --force
|
|
touch .patch-applied
|
|
git add .
|
|
git config user.email "you@example.com"
|
|
git config user.name "Your Name"
|
|
git commit -m 'patch applied' # fatal: path 'external/polyseed' exists on disk, but not in 'HEAD'
|
|
echo "you are good to go!" |