Skip to content

Commit 5fa8132

Browse files
committed
System Update script updated
1 parent b66cbe9 commit 5fa8132

File tree

1 file changed

+41
-5
lines changed

1 file changed

+41
-5
lines changed

conf/home/.local/bin/actualizar

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,18 @@ actualizarSistema() {
4545
if [[ -f '/usr/bin/npm' ]] || [[ -f "$HOME/.npm/bin/npm" ]]; then
4646
echo "Actualizando desde NPM"
4747
npm update -g
48-
fi
4948

50-
if [[ -f '/usr/bin/pip' ]] || [[ -f "$HOME/.local/bin/pip" ]]; then
51-
echo "Actualizando desde PIP Python 2"
52-
#pip-review --local --auto
53-
python2 -m pip_review --local --auto
49+
if [[ -f "$HOME/.npm/bin/npm" ]]; then
50+
npm install -g npm
51+
fi
5452
fi
5553

54+
#if [[ -f '/usr/bin/pip' ]] || [[ -f "$HOME/.local/bin/pip" ]]; then
55+
# echo "Actualizando desde PIP Python 2"
56+
# #pip-review --local --auto
57+
# python2 -m pip_review --local --auto
58+
#fi
59+
5660
if [[ -f '/usr/bin/pip3' ]] || [[ -f "$HOME/.local/bin/pip3" ]]; then
5761
echo "Actualizando desde PIP Python 3"
5862
#py -3 -m pip_review --local --auto
@@ -67,6 +71,38 @@ actualizarSistema() {
6771
if [[ "$DISTRO" = 'raspbian' ]]; then
6872
sudo rpi-update
6973
fi
74+
75+
## Intenta actualizar hosts y hosts.deny
76+
echo -e "$VE Configurar archivo$RO /etc/hosts$CL"
77+
78+
## La primera vez se traslada a un archivo que se usará para local.
79+
if [[ ! -f '/etc/hosts.local' ]] && [[ -f '/etc/hosts' ]]; then
80+
sudo cp '/etc/hosts' '/etc/hosts.local'
81+
fi
82+
83+
## Crea copia del último archivo antes de actualizar
84+
if [[ -f '/etc/hosts' ]]; then
85+
sudo mv '/etc/hosts' '/etc/hosts.BACKUP'
86+
fi
87+
88+
if [[ ! -f '/etc/hosts' ]]; then
89+
sudo touch '/etc/hosts'
90+
fi
91+
92+
if [[ -f '/etc/hosts.local' ]]; then
93+
sudo cat '/etc/hosts.local' | sudo tee "/etc/hosts"
94+
else
95+
echo -e "$VE Existe algún problema con el archivo$RO /etc/hosts.local$CL"
96+
echo -e "$VE Te recomiendo revisar esto manualmente$CL"
97+
fi
98+
99+
echo -e "$VE Descargando actualización de$RO Hosts Bloqueados$CL"
100+
sudo wget https://hosts.ubuntu101.co.za/hosts -O '/tmp/hosts' && sudo cat '/tmp/hosts' | sudo tee -a '/etc/hosts'
101+
102+
echo '' && echo ''
103+
104+
echo -e "$VE Descargando actualización de$RO Hosts Denegados$CL"
105+
sudo wget https://hosts.ubuntu101.co.za/superhosts.deny -O '/etc/hosts.deny'
70106
}
71107

72108
actualizarSistema

0 commit comments

Comments
 (0)