Fix initialization and improve it's resiliancy
This commit is contained in:
parent
d3ef7b6bcd
commit
4bbf7c9d6b
|
@ -49,5 +49,10 @@ if ! [ -d ~/.cache/chezmoi/init_backup ]; then
|
|||
safe_backup ~/.zshrc ~/.zsh_history ~/.zprofile ~/.bashrc ~/.bash_history ~/.profile
|
||||
fi
|
||||
|
||||
# Brute force remove chezmoistate lock and restart init --apply
|
||||
exec sh -c 'rm ~/.config/chezmoi/chezmoistate.boltdb && CZ_EXTR=1 chezmoi init --apply'
|
||||
# Brute force remove chezmoistate lock and initialize chezmoi
|
||||
# apply with CZ_EXTR=1 will run twice as some logic in chemzoiexternal
|
||||
# requires tools that are downloaded with chezmoiexternal
|
||||
exec sh -c 'rm ~/.config/chezmoi/chezmoistate.boltdb \
|
||||
&& chezmoi init && chezmoi apply \
|
||||
&& printf "apply with externals #1/2...\n" && CZ_EXTR=1 chezmoi apply \
|
||||
&& printf "apply with externals #2/2...\n" && CZ_EXTR=1 chezmoi apply'
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#! /usr/bin/env bash
|
||||
|
||||
printf '_home init\s'
|
||||
printf '_src.posix init\n'
|
||||
|
|
Loading…
Reference in New Issue