summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkdols2023-09-19 21:18:35 -0500
committerMarkdols2023-09-19 21:18:35 -0500
commit8bb5aad2b83007af038d6df85fa9a8b909da8f82 (patch)
tree97866909812da860bc6d5af5cfb9009e9008ac8b
parent564334e3fedb47904a5ddc487afc491ea5f472fc (diff)
downloadaur-8bb5aad2b83007af038d6df85fa9a8b909da8f82.tar.gz
swiftly-bin: added conditional to make sure config.json doesn't get overwritten on reinstalls
-rwxr-xr-xPKGBUILD4
1 files changed, 3 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 726229cd15c2..9c2b71b19e17 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,9 @@ sha256sums=('b3ef4e3d652a622af8f5ec54c1264e0ad9de37fa26e81cfe70649833c0039e45')
package() {
mkdir -p ~/.local/share/${_pkgname}/toolchains
- echo "{ \"platform\": { \"name\": \"centos7\", \"nameFull\": \"centos7\", \"namePretty\": \"Arch Linux\" }, \"installedToolchains\": [] }" > ~/.local/share/${_pkgname}/config.json # basic config.json setup
+ if [ ! -f ~/.local/share/${_pkgname}/config.json ]; then
+ echo "{ \"platform\": { \"name\": \"centos7\", \"nameFull\": \"centos7\", \"namePretty\": \"Arch Linux\" }, \"installedToolchains\": [] }" > ~/.local/share/${_pkgname}/config.json # basic config.json setup
+ fi
install -D -m 0755 ${_pkgname}-x86_64-unknown-linux-gnu ${pkgdir}/usr/bin/${_pkgname}
echo "Config and toolchains can be found in ~/.local/share/swiftly. Toolchains are installed to ~/.local/bin."
echo "If you decide to uninstall, be sure to remove all toolchains first with \"swiftly uninstall (toolchain)\"."