Skip to content

Commit

Permalink
Merge pull request #187 from fryntiz/dev
Browse files Browse the repository at this point in the history
Versión 0.8.4
  • Loading branch information
raupulus committed Oct 4, 2018
2 parents 2dd6952 + 1396dca commit 3177d86
Show file tree
Hide file tree
Showing 53 changed files with 866 additions and 160 deletions.
2 changes: 1 addition & 1 deletion Apache2/etc/apache2/sites-available/default.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<VirtualHost *:80>
ServerName localhost
ServerAdmin tecnico@fryntiz.es
ServerAdmin dev@fryntiz.es

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Expand Down
30 changes: 30 additions & 0 deletions Apache2/etc/apache2/sites-available/dev-ssl.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<VirtualHost *:443>
ServerName dev.local
ServerAdmin dev@fryntiz.es
DocumentRoot /var/www/html/dev
ErrorLog ${APACHE_LOG_DIR}/dev.local/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/dev.local/ssl-access.log combined
<Directory /var/www/html/dev/>
AllowOverride All
</Directory>

SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl/localhost.key
SSLCertificateFile /etc/apache2/ssl/localhost.crt
#SSLCACertificateFile /etc/ssl/certs/bundle.crt

BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

#<FilesMatch "\.(php|py)$">
# SSLOptions +StdEnvVars
#</FilesMatch>
</VirtualHost>


#Algunas directivas útiles:
#ServerAlias dev.local
#ServerAlias www.dev.local
16 changes: 16 additions & 0 deletions Apache2/etc/apache2/sites-available/dev.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<VirtualHost *:80>
ServerName dev.local
ServerAdmin dev@fryntiz.es

ErrorLog ${APACHE_LOG_DIR}/dev.local/error.log
CustomLog ${APACHE_LOG_DIR}/dev.local/access.log combined

DocumentRoot /var/www/html/dev
<Directory /var/www/html/dev/>
AllowOverride All
</Directory>
</VirtualHost>

#Algunas directivas útiles:
#ServerAlias privado.local
#ServerAlias www.privado.local
30 changes: 30 additions & 0 deletions Apache2/etc/apache2/sites-available/plantilla-ssl.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<VirtualHost *:443>
ServerName plantilla.local
ServerAdmin dev@fryntiz.es
DocumentRoot /var/www/html/Privado
ErrorLog ${APACHE_LOG_DIR}/privado.local/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/privado.local/ssl-access.log combined
<Directory /var/www/html/Privado/>
AllowOverride All
</Directory>

SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl/localhost.key
SSLCertificateFile /etc/apache2/ssl/localhost.crt
#SSLCACertificateFile /etc/ssl/certs/bundle.crt

BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

#<FilesMatch "\.(php|py)$">
# SSLOptions +StdEnvVars
#</FilesMatch>
</VirtualHost>


#Algunas directivas útiles:
#ServerAlias privado.local
#ServerAlias www.privado.local
16 changes: 16 additions & 0 deletions Apache2/etc/apache2/sites-available/plantilla.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<VirtualHost *:80>
ServerName plantilla.local
ServerAdmin dev@fryntiz.es

ErrorLog ${APACHE_LOG_DIR}/plantilla.local/error.log
CustomLog ${APACHE_LOG_DIR}/plantilla.local/access.log combined

DocumentRoot /var/www/html/plantilla
<Directory /var/www/html/plantilla/>
AllowOverride All
</Directory>
</VirtualHost>

#Algunas directivas útiles:
#ServerAlias plantilla.local
#ServerAlias www.plantilla.local
30 changes: 30 additions & 0 deletions Apache2/etc/apache2/sites-available/privado-ssl.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<VirtualHost *:443>
ServerName privado.local
ServerAdmin dev@fryntiz.es
DocumentRoot /var/www/html/Privado
ErrorLog ${APACHE_LOG_DIR}/privado.local/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/privado.local/ssl-access.log combined
<Directory /var/www/html/Privado/>
AllowOverride All
</Directory>

SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl/localhost.key
SSLCertificateFile /etc/apache2/ssl/localhost.crt
#SSLCACertificateFile /etc/ssl/certs/bundle.crt

BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

#<FilesMatch "\.(php|py)$">
# SSLOptions +StdEnvVars
#</FilesMatch>
</VirtualHost>


#Algunas directivas útiles:
#ServerAlias privado.local
#ServerAlias www.privado.local
6 changes: 3 additions & 3 deletions Apache2/etc/apache2/sites-available/privado.conf
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<VirtualHost *:80>
ServerName privado.local
ServerAdmin tecnico@fryntiz.es
ServerAdmin dev@fryntiz.es

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ErrorLog ${APACHE_LOG_DIR}/privado.local/error.log
CustomLog ${APACHE_LOG_DIR}/privado.local/access.log combined

DocumentRoot /var/www/html/Privado
<Directory /var/www/html/Privado/>
Expand Down
30 changes: 30 additions & 0 deletions Apache2/etc/apache2/sites-available/publico-ssl.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<VirtualHost *:443>
ServerName publico.local
ServerAdmin dev@fryntiz.es
DocumentRoot /var/www/html/Publico
ErrorLog ${APACHE_LOG_DIR}/publico.local/ssl-error.log
CustomLog ${APACHE_LOG_DIR}/publico.local/ssl-access.log combined
<Directory /var/www/html/Publico/>
AllowOverride All
</Directory>

SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl/localhost.key
SSLCertificateFile /etc/apache2/ssl/localhost.crt
#SSLCACertificateFile /etc/ssl/certs/bundle.crt

BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

#<FilesMatch "\.(php|py)$">
# SSLOptions +StdEnvVars
#</FilesMatch>
</VirtualHost>


#Algunas directivas útiles:
#ServerAlias publico.local
#ServerAlias www.publico.local
6 changes: 3 additions & 3 deletions Apache2/etc/apache2/sites-available/publico.conf
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<VirtualHost *:80>
ServerName publico.local
ServerAdmin tecnico@fryntiz.es
ServerAdmin dev@fryntiz.es

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ErrorLog ${APACHE_LOG_DIR}/publico.local/error.log
CustomLog ${APACHE_LOG_DIR}/publico.local/access.log combined

DocumentRoot /var/www/html/Publico
</VirtualHost>
Expand Down
16 changes: 6 additions & 10 deletions Apps/0_Main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
############################
source "$WORKSCRIPT/Apps/1_Aplicaciones_Basicas.sh"
source "$WORKSCRIPT/Apps/2_Aplicaciones_Extras.sh"
source "$WORKSCRIPT/Apps/3_Aplicaciones_Usuario.sh"
source "$WORKSCRIPT/Apps/IDEs/0_Main.sh"
source "$WORKSCRIPT/Apps/Packages/0_Main.sh"

Expand All @@ -42,7 +41,6 @@ menuAplicaciones() {
echo -e "$VE Instalando todas las aplicaciones$CL"
aplicaciones_basicas
aplicaciones_extras -a
aplicaciones_usuarios
#menuIDES -a
menuPaquetes -a
}
Expand All @@ -56,12 +54,11 @@ menuAplicaciones() {
local descripcion='Menú de aplicaciones
1) Aplicaciones Básicas
2) Aplicaciones Extras
3) Aplicaciones de Usuario
4) Instalar Grupo de aplicaciones
3) Instalar Grupo de aplicaciones
5) Todos los pasos anteriores completos
4) Todos los pasos anteriores completos
6) Instalar IDEs
5) Instalar IDEs
0) Atrás
'
Expand All @@ -75,10 +72,9 @@ menuAplicaciones() {

1) aplicaciones_basicas;; ## Aplicaciones Básicas
2) aplicaciones_extras;; ## Aplicaciones Extras
3) aplicaciones_usuarios;; ## Aplicaciones de Usuario
4) menuPaquetes;; ## Aplicaciones de por lotes
5) todas_aplicaciones;; ## Todas las aplicaciones
6) menuIDES ## Menú para instalar IDEs
3) menuPaquetes;; ## Aplicaciones de por lotes
4) todas_aplicaciones;; ## Todas las aplicaciones
5) menuIDES ## Menú para instalar IDEs
break;;

0) ## SALIR
Expand Down
59 changes: 2 additions & 57 deletions Apps/3_Aplicaciones_Usuario.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,66 +30,11 @@ source "$WORKSCRIPT/Apps/vim.sh"
############################
## FUNCIONES ##
############################


##
## Mi generador de proyectos https://github.com/fryntiz/Generador_Proyectos.git
## Este generador de proyectos crea un script que permite generar la estructura
## para los proyectos más recurridos por mi (php, python, bash....) y después
## pregunta si subirlo automáticamente a GitHub
##
generador_proyectos() {
descargarGIT 'Generador de Proyectos' 'https://github.com/fryntiz/Generador_Proyectos.git' "$WORKSCRIPT/tmp/Generador_Proyectos"

cd "$WORKSCRIPT/tmp/Generador_Proyectos" || return 1 && ./instalar.sh
cd "$WORKSCRIPT" || exit
}

##
## Crea un comando para generar plantillas de archivos
##
generador_plantillas() {
enlazarHome '.local/bin/nuevo'
sudo chmod 755 "/home/${USER}/.local/bin/nuevo"
sudo chown ${USER}:${USER} "/home/${USER}/.local/bin/nuevo"
}

devicons_ls() {
descargarGIT 'devicons-ls' 'https://github.com/ryanoasis/devicons-shell.git' "$WORKSCRIPT/tmp/devicons-shell"

if [[ -f "$HOME/.local/bin/devicons-ls" ]]; then
rm -f "$HOME/.local/bin/devicons-ls"
fi

cp "$WORKSCRIPT/tmp/devicons-shell/devicons-ls" "$HOME/.local/bin/devicons-ls"
}

aplicaciones_usuarios() {
echo -e "$VE Instalando Aplicaciones específicas para el usuario$RO $USER$CL"
bashit_Instalador
ohmyzsh_Instalador

while true; do
echo -e "$VE ¿Quieres instalar$RO vim$VE o$RO spacevim$CL"
echo -e "$RO 1)$VE vim$CL"
echo -e "$RO 2)$VE spacevim$CL"
read -p "" editor
case "$editor" in
vim | 1)
vim_Instalador
break;;
spacevim | 2)
spacevim_Instalador
break;;
*) ## Opción errónea
clear
echo -e "$RO Opción no válida$CL"
esac
done

devicons_ls

## Mis propias aplicaciones
generador_proyectos
generador_plantillas


}
10 changes: 10 additions & 0 deletions Apps/IDEs/Atom_IDE.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,16 @@ atom_postconfiguracion() {

echo -e "$VE Deshabilitando complementos$CL"
apm disable welcome metrics

## Instalando php-integrator-core 2.1.7 para php <7.1
echo -e "$VE Instalando$RO php-integrator-core 2.1.7$VE"
if [[ -d "$HOME/.atom/packages/php-integrator-base-legacy-php56/core/2.1.7" ]]; then
rm -R -f "$HOME/.atom/packages/php-integrator-base-legacy-php56/core/2.1.7"
fi
descargarGIT 'php-integrator-core' 'https://gitlab.com/Serenata/Serenata' "$HOME/.atom/packages/php-integrator-base-legacy-php56/core/2.1.7"
cd "$HOME/.atom/packages/php-integrator-base-legacy-php56/core/2.1.7" || exit 1
git checkout b84807f33b77868f115332850113babab095c964
composer install
}

atom_plugins() {
Expand Down
5 changes: 3 additions & 2 deletions Apps/IDEs/Atom_Paquetes.lst
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ whitespace
autocomplete-css
autocomplete-html
toggle-quotes
console-log-atom
console-log
file-icons
pigments
linter-eslint
autocomplete-modules
atom-css-clean
platformio-atom-ide-terminal
platformio-ide-terminal
docblockr
emmet
ide-php
Expand All @@ -43,3 +43,4 @@ php-integrator-refactoring-legacy-php56
php-integrator-tooltips-legacy-php56
hyperclick
atom-bootstrap3
ftp-remote-edit
2 changes: 1 addition & 1 deletion Apps/IDEs/phpstorm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ phpstorm_postconfiguracion() {
}

phpstorm_instalador() {
local version='PhpStorm-2018.1.6'
local version='PhpStorm-2018.2.3'

echo -e "$VE Comenzando instalación de$RO PhpStorm$CL"

Expand Down
14 changes: 7 additions & 7 deletions Desktops/0_Main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ source "$WORKSCRIPT/Desktops/xmonad.sh"
source "$WORKSCRIPT/Desktops/openbox.sh"
source "$WORKSCRIPT/Desktops/gnome-shell.sh"

###########################
## FUNCIONES ##
###########################
############################
## FUNCIONES ##
############################
menuDesktops() {
todos_desktops() {
clear
Expand All @@ -45,9 +45,9 @@ menuDesktops() {
local descripcion='Menú de Personalización del sistema
1) Instalar i3wm
2) Instalar Xmonad
2) Instalar Openbox
2) Instalar Gnome Shell
3) Todos los pasos anteriores
3) Instalar Openbox
4) Instalar Gnome Shell
5) Todos los pasos anteriores
0) Atrás
'
Expand All @@ -62,7 +62,7 @@ menuDesktops() {
2) xmonad_instalador;; ## Instala xmonad
3) openbox_instalador;; ## Instala openbox
4) gnome_shell_instalador;; ## Instala gnome shell
3) todos_desktops;; ## Todos los pasos anteriores
5) todos_desktops;; ## Todos los pasos anteriores

0) ## SALIR
clear
Expand Down

0 comments on commit 3177d86

Please sign in to comment.