diff --git a/akarin b/akarin index f82141f34..ee9058baa 100755 --- a/akarin +++ b/akarin @@ -5,10 +5,10 @@ set -e source "./scripts/functions.sh" -function updateAndPatch { # unused +function setupUpstreamAndPatch { basedir if [ "$1" != "skipPaper" ]; then - $scriptdir/updateUpstream.sh "$basedir" || exit 1 + $scriptdir/updateUpstream.sh "$basedir" 0 || exit 1 # not update submodule fi $scriptdir/applyPatches.sh "$basedir" $2 || exit 1 } @@ -25,13 +25,13 @@ case "$1" in "a" | "p" | "patch" | "apply") ( set -e - $scriptdir/applyPatches.sh "$basedir" $2 0 || exit 1 + setupUpstreamAndPatch $2 0 || exit 1 ) || failed=1 ;; "b" | "bu" | "build" | "install") ( set -e - $scriptdir/applyPatches.sh "$basedir" $2 || exit 1 + setupUpstreamAndPatch $2 0 || exit 1 basedir mvn -N install || exit 1 cd ${FORK_NAME}-API @@ -40,7 +40,7 @@ case "$1" in ;; "j" | "launcher" | "jar" | "paperclip") ( - $scriptdir/applyPatches.sh "$basedir" $2 || exit 1 + setupUpstreamAndPatch $2 0 || exit 1 basedir mvn -N install cd ${FORK_NAME}-API @@ -60,7 +60,7 @@ case "$1" in "u" | "up" | "upstream" | "update") ( basedir - $scriptdir/updateUpstream.sh "$basedir" $2 + $scriptdir/updateUpstream.sh "$basedir" 1 ) ;; "r" | "root") diff --git a/scripts/updateUpstream.sh b/scripts/updateUpstream.sh index 5c6477a25..8c7905171 100755 --- a/scripts/updateUpstream.sh +++ b/scripts/updateUpstream.sh @@ -26,9 +26,11 @@ echo "----------------------------------------" set -e subtasks=1 - -echo " $(bashcolor 1 32)(0/$subtasks)$(bashcolorend) - Update Git submodules.." -git submodule update --init --recursive +updatepaper=$2 +if [ "$updatepaper" == "1" ]; then + echo " $(bashcolor 1 32)(0/$subtasks)$(bashcolorend) - Update Git submodules.." + git submodule update --init --recursive +fi if [[ "$2" == "--resetPaper" ]]; then echo " $(bashcolor 1 32)(0/$subtasks)$(bashcolorend) - Reset Paper submodule.."