diff options
author | Markdols | 2023-09-19 21:18:35 -0500 |
---|---|---|
committer | Markdols | 2023-09-19 21:18:35 -0500 |
commit | 8bb5aad2b83007af038d6df85fa9a8b909da8f82 (patch) | |
tree | 97866909812da860bc6d5af5cfb9009e9008ac8b | |
parent | 564334e3fedb47904a5ddc487afc491ea5f472fc (diff) | |
download | aur-8bb5aad2b83007af038d6df85fa9a8b909da8f82.tar.gz |
swiftly-bin: added conditional to make sure config.json doesn't get overwritten on reinstalls
-rwxr-xr-x | PKGBUILD | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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)\"." |