fix return 0 show error_box
This commit is contained in:
+34
-3
@@ -2,6 +2,16 @@
|
||||
|
||||
# CONSTANTS
|
||||
|
||||
readonly AZERTY_ZONES=(
|
||||
'Europe/Paris'
|
||||
'Indian/Reunion2'
|
||||
'Indian/Mayotte'
|
||||
'America/Cayenne'
|
||||
'America/Guadeloupe'
|
||||
'America/Martinique'
|
||||
'Pacific/Noumea'
|
||||
'Pacific/Tahiti'
|
||||
)
|
||||
readonly REQUIRED_PKGS=(file jq vim git)
|
||||
readonly BACKUP='ORIGINAL'
|
||||
|
||||
@@ -38,20 +48,41 @@ function link_etc {
|
||||
fi
|
||||
}
|
||||
|
||||
function predefine_config_files {
|
||||
function link_config_files {
|
||||
link_etc bash.bashrc
|
||||
link_etc inputrc
|
||||
link_etc vimrc.azerty vim
|
||||
link_etc vimrc.core vim
|
||||
link_etc vimrc.local vim
|
||||
link_etc vimrc.miaou vim
|
||||
link_etc vimrc.rookie vim
|
||||
}
|
||||
|
||||
function in_azerty_zone {
|
||||
local zone
|
||||
zone=$(readlink /etc/localtime)
|
||||
zone="${zone#/usr/share/zoneinfo/}" # remove prefix
|
||||
for i in "${AZERTY_ZONES[@]}"; do
|
||||
[[ "$zone" == "$i" ]] && return 0
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
function link_azerty {
|
||||
if in_azerty_zone; then
|
||||
echo "AZERTY zone"
|
||||
else
|
||||
echo "NO AZERTY"
|
||||
fi
|
||||
echo COUCOU
|
||||
# link_etc vimrc.azerty vim
|
||||
# . "$MIAOU_BASH_DIR"/tools/smart_write 'let additionals = .*' 'let additionals = [ "core", "miaou", "rookie", "azerty" ]' /etc/vim/vimrc.local
|
||||
}
|
||||
|
||||
# MAIN
|
||||
|
||||
[ "$UID" -ne 0 ] && echo 'root privilege required' && exit 1
|
||||
source "$MIAOU_BASH_DIR/lib/functions.bash"
|
||||
required_packages
|
||||
no_more_skeleton
|
||||
predefine_config_files
|
||||
link_config_files
|
||||
link_azerty
|
||||
|
||||
Reference in New Issue
Block a user