Browse Source

new installation process

main
pvincent 3 weeks ago
parent
commit
ab7eabb62e
  1. 4
      install.sh
  2. 3
      lib/self-upgrade.bash

4
install.sh

@ -55,11 +55,9 @@ function sudo_root {
} }
## MAIN ## MAIN
# source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install2.sh)
set -Eeuo pipefail set -Eeuo pipefail
assert_supported_distro assert_supported_distro
sudo_root sudo_root
deployment_type_adjective="${1:-installed}" deployment_type_adjective="${1:-installed}"
if once_installed; then upgrade; else install; fi if once_installed; then upgrade; else install; fi
exec bash -l
[[ $deployment_type_adjective == 'installed' ]] && exec bash -l

3
lib/self-upgrade.bash

@ -10,7 +10,8 @@ function self_upgrade {
if "$backup"/install.sh upgraded; then if "$backup"/install.sh upgraded; then
sudo rm -rf "$backup" sudo rm -rf "$backup"
echo -n "version: " echo -n "version: "
. "$MIAOU_BASH_DIR"/bin/miaou-bash --version
miaou-bash --version
exec bash -l
else else
echo "ERROR: trouble during self-upgrade: revert back" echo "ERROR: trouble during self-upgrade: revert back"
sudo rm -rf "$MIAOU_BASH_DIR" sudo rm -rf "$MIAOU_BASH_DIR"

Loading…
Cancel
Save