alternative_package.sh: Allow replacing the name
Change-Id: I4a1345ac800a7825410a484eb3a0d7c26cbcd959
This commit is contained in:
parent
5a8f637e58
commit
ed8aada390
|
@ -2,14 +2,26 @@
|
||||||
# Convert app to a different package with different icon and name,
|
# Convert app to a different package with different icon and name,
|
||||||
# to allow multiple installations on the same device.
|
# to allow multiple installations on the same device.
|
||||||
|
|
||||||
package_add="$1"
|
|
||||||
name_add="$2"
|
|
||||||
mydir="$(dirname "$(realpath "$0")")"
|
mydir="$(dirname "$(realpath "$0")")"
|
||||||
|
|
||||||
|
if [ "$1" = "--name-replace" ]; then
|
||||||
|
replace_name=1
|
||||||
|
shift
|
||||||
|
else
|
||||||
|
replace_name=0
|
||||||
|
fi
|
||||||
|
package_add="$1"
|
||||||
|
if ((replace_name)); then
|
||||||
|
name_replace="$2"
|
||||||
|
else
|
||||||
|
name_add="$2"
|
||||||
|
name_replace="SchildiChat.$name_add"
|
||||||
|
fi
|
||||||
|
|
||||||
source "$mydir/merge_helpers.sh"
|
source "$mydir/merge_helpers.sh"
|
||||||
|
|
||||||
if [ -z "$package_add" ] || [ -z "$name_add" ]; then
|
if [ -z "$package_add" ] || [ -z "$name_replace" ]; then
|
||||||
echo "Usage: $0 <package_add> <name_add>"
|
echo "Usage: $0 [--name-replace] <package_add> <name_add/replace>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -71,6 +83,10 @@ case "$package_add" in
|
||||||
# pink
|
# pink
|
||||||
logo_alternative "#D81B60" "#880E4F" "#F8BBD0"
|
logo_alternative "#D81B60" "#880E4F" "#F8BBD0"
|
||||||
;;
|
;;
|
||||||
|
"sf")
|
||||||
|
# green with different background
|
||||||
|
logo_alternative "#8BC34A" "#33691E" "#f2e4ae"
|
||||||
|
;;
|
||||||
"x")
|
"x")
|
||||||
# cyan
|
# cyan
|
||||||
logo_alternative "#00ACC1" "#006064" "#B2EBF2"
|
logo_alternative "#00ACC1" "#006064" "#B2EBF2"
|
||||||
|
@ -81,9 +97,9 @@ case "$package_add" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
sed -i "s|SchildiChat|SchildiChat.$name_add|g" "$build_gradle"
|
sed -i "s|SchildiChat|$name_replace|g" "$build_gradle"
|
||||||
sed -i "s|de.spiritcroc.riotx|de.spiritcroc.riotx.$package_add|g" "$build_gradle" `find "$src_dir" -name google-services.json`
|
sed -i "s|de.spiritcroc.riotx|de.spiritcroc.riotx.$package_add|g" "$build_gradle" `find "$src_dir" -name google-services.json`
|
||||||
sed -i "s|SchildiChat|SchildiChat.$name_add|g" `find "$fastlane_dir/metadata/android" -name "title.txt"`
|
sed -i "s|SchildiChat|$name_replace|g" `find "$fastlane_dir/metadata/android" -name "title.txt"`
|
||||||
|
|
||||||
|
|
||||||
if [ "$package_add" = "testing.foss" ]; then
|
if [ "$package_add" = "testing.foss" ]; then
|
||||||
|
@ -97,4 +113,4 @@ elif [ "$package_add" = "testing.fcm" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "Switch to alternative $name_add ($package_add)"
|
git commit -m "Switch to alternative $name_replace ($package_add)"
|
||||||
|
|
Loading…
Reference in New Issue