################################################
##                                            ##
## CUANDO EDITEMOS ESTE FICHERO, ACORDARSE DE ##
## COMPROBAR LA ÚLTIMA LÍNEA Y MODIFICARLA SI ##
## PROCEDE.                                   ##
##                                            ##
################################################

clear
echo "1 INSTALANDO HOME-OPT...(menos de un minuto)"
sleep 4

cd /
wget http://gruvi.galpon.org/arquivos/MiniNo/home-opt/home-opt.tgz
tar xzvf home-opt.tgz
rm home-opt.tgz

clear
echo "2 INSTALANDO MENÚS Y CONFIG DE ICEWM...(menos de un minuto)"
sleep 4

cd /home/minino/.icewm
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/keys -O keys
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu -O menu
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu-es -O menu-es
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu-gl -O menu-gl
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/preferences -O preferences
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/toolbar -O toolbar
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/winoptions -O winoptions

cd /home/minino/.icewm/icons
rm *
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/icons/
rm -r index.html*

cd /home/minino/Ayuda/
wget -m -np -nH -r --cut-dirs=3 http://gruvi.galpon.org/arquivos/MiniNo/Ayuda/
rm -r index.html*
cd /home/minino/Ayuda/contents
rm -r index.html*
cd /home/minino/Ayuda/images
rm -r index.html*

cd /home/minino/.config/fondos
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/fondos_e_temas/mininos/
rm -r index.html*

clear
echo "3 CONFIGURANDO SUDO...(un segundo)"
sleep 4

cd /
echo "ALL ALL=(ALL) NOPASSWD:/sbin/shutdown,/sbin/hwclock,/opt/mut2/mut" >> /etc/sudoers

clear
echo "4 ACTUALIZANDO BASE DE DATOS DE PAQUETES ...(un minuto)"
sleep 4

cd /etc/apt
mv sources.list sources.old
wget http://gruvi.galpon.org/arquivos/MiniNo/sources.list-gestiong
mv sources.list-gestiong sources.list

cd /
apt-get update

clear
echo "5 ACTUALIZANDO EL SISTEMA ...(15 minutos)"
sleep 4

apt-get -y --force-yes dist-upgrade

clear
echo "6 INSTALANDO PAQUETES BÁSICOS ...(25 minutos)"
sleep 4

#apt-get -y --force-yes install debian-multimedia-keyring

apt-get -y --force-yes install xserver-xorg mingetty rxvt-unicode-lite mc htop hdparm bzip2 zip unzip x11-apps x11-utils icewm system-config-printer gtklp ndisgtk alsa-utils alsa-oss aumix-gtk leafpad abiword gnumeric kazehakase gpicview vorbis-tools imagemagick wodim synaptic cdparanoia python-gnome2 searchmonkey scrot expectk xdialog bplay libisofs6 libxfcegui4-4 libexo-0.3-0 libmikmod2 xpad libburn4 xpdf epdfview libxss1 libgpgme11 libmodplug0c2 liba52-0.7.4 libgsm1 libdc1394-13 bum dillo mplayer xosview claws-mail-i18n claws-mail-vcalendar-plugin ink lxrandr ttf-liberation gwget macchanger xsane # wicd

## específico 
apt-get -y --force-yes install unrar-free

## INSTALAR JUEGOS
apt-get -y --force-yes install ltris xbl xdigger xemeraldia xgalaga xjewel xjump xmahjongg xsok gsoko circuslinux

chmod +s /usr/bin/X11/Xorg

clear
echo " "
echo -e "\033[\033[1;31m## ¿Desea Instalar toda la «suite» OpenOffice.org?  ##\033[0m\n"
echo " "
echo "Si su equipo dispone de pocos recuros le recomendamos que seleccione NO «n» y así se procederá a instalar solamente la aplicación OOoCalc necesaria para GestiONG"
echo " "
echo -n "¿Proceder a la instalación de toda la «suite» OpenOffice.org? (s, n): "
read respuesta
if   [ "$respuesta" = "s" ]; then
	apt-get -y --force-yes install openoffice.org openoffice.org-l10n-es openoffice.org-l10n-gl myspell-es myspell-gl-es
fi

if   [ "$respuesta" = "n" ]; then
	# Instalar solo OOoCalc y los locales
	apt-get -y --force-yes  install openoffice.org-calc openoffice.org-l10n-es openoffice.org-l10n-gl
fi

clear
echo "7 INSTALACIONES VARIAS DE REPOSITORIO PROPIO ...(5 minutos)"
sleep 4

cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/netcardconfig-knoppix_0.5-23_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/wlcardconfig-knoppix_0.8-2_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/libtrash_2.4-2_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavcodec1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavformat1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavutil1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-midi_0.03_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-modplug_2.05-10_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-skins_0.6-1_all.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-wma_1.0.5-5_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms_1.2.10_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmp-common_2.5.0-1_all.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmp-xmms_2.5.0-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/cdrskin_0.4.9-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xfburn_0.4.0-1_i386.deb
#wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/sodipodi_0.34-1_i386.deb
#wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/fotoxx.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/absvolume_1.0-getdeb1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/mtpaint_3.21_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/ayttm_0.5.0-46_i386.deb

dpkg -i netcardconfig-knoppix_0.5-23_i386.deb
dpkg -i wlcardconfig-knoppix_0.8-2_i386.deb
dpkg -i libtrash_2.4-2_i386.deb
dpkg -i libav*; apt-get -f install 
dpkg -i xmm*; apt-get -f install
dpkg -i xmp-*; apt-get -f install
dpkg -i cdrskin_0.4.9-1_i386.deb; apt-get -f install
dpkg -i xfburn_0.4.0-1_i386.deb; apt-get -f install
#dpkg -i sodipodi_0.34-1_i386.deb; apt-get -f install
#dpkg -i fotoxx.deb; apt-get -f install
dpkg -i absvolume_1.0-getdeb1_i386.deb; apt-get -f install
dpkg -i mtpaint_3.21_i386.deb
dpkg -i ayttm_0.5.0-46_i386.deb
ln -s /usr/lib/libjasper.so.1 /usr/lib/libjasper-1.701.so.1

rm  netcardconfig* wlcardconfig* libtrash* xfburn* cdrskin* xmms* sodipodi* fotoxx* absvolume* mtpaint* libav* ayttm* xmp*

## BLOQUEO DE PAQUETES
#para apt
echo "netcardconfig-knoppix hold" |sudo dpkg --set-selections
echo "wlcardconfig-knoppix hold" |sudo dpkg --set-selections
echo "libtrash hold" |sudo dpkg --set-selections
echo "ayttm hold" |sudo dpkg --set-selections
echo "xfburn hold" |sudo dpkg --set-selections
echo "cdrskin hold" |sudo dpkg --set-selections
echo "xmms hold" |sudo dpkg --set-selections
echo "libavcodec1d hold" |sudo dpkg --set-selections
echo "libavformat1d hold" |sudo dpkg --set-selections
echo "libavutil1d hold" |sudo dpkg --set-selections
echo "xmms-midi hold" |sudo dpkg --set-selections
echo "xmms-skins hold" |sudo dpkg --set-selections
echo "xmms-wma hold" |sudo dpkg --set-selections
echo "xmp-common hold" |sudo dpkg --set-selections
echo "xmp-xmms hold" |sudo dpkg --set-selections
echo "mtpaint hold" |sudo dpkg --set-selections
#echo "fotoxx hold" |sudo dpkg --set-selections
echo "absvolume hold" |sudo dpkg --set-selections

# para aptitude
sudo aptitude hold netcardconfig-knoppix
sudo aptitude hold wlcardconfig-knoppix
sudo aptitude hold libtrash
sudo aptitude hold ayttm
sudo aptitude hold xfburn
sudo aptitude hold cdrskin
sudo aptitude hold xmms
sudo aptitude hold libavcodec1d
sudo aptitude hold libavformat1d
sudo aptitude hold libavutil1d
sudo aptitude hold xmms-midi
sudo aptitude hold xmms-skins
sudo aptitude hold xmms-wma
sudo aptitude hold xmp-common
sudo aptitude hold xmp-xmms
sudo aptitude hold mtpaint
#sudo aptitude hold fotoxx
sudo aptitude hold absvolume

clear
echo "8 INSTALANDO TRADUCCIONES...(menos de un minuto)"
sleep 4

# Castellano
cd /usr/share/locale/es/LC_MESSAGES
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/todo-es/
wget -m -np -nH --cut-dirs=5 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/es/
rm -r index.html*
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/xfburn/es.mo -O /usr/local/share/locale/es/LC_MESSAGES/xfburn.mo
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/fotoxx/fotoxx.xtext -O /usr/local/share/fotoxx/fotoxx.xtext
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/fotoxx/zfuncs.xtext -O /usr/local/share/fotoxx/zfuncs.xtext

# Otras Castellano (lxrandr, )
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/es/lxrandr.mo -O /usr/share/locale/es/LC_MESSAGES/lxrandr.mo


# Galego
cd /usr/share/locale/gl/LC_MESSAGES
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/todo-gl/
wget -m -np -nH --cut-dirs=5 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/gl/
rm -r index.html*
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/xfburn/gl.mo -O /usr/local/share/locale/gl/LC_MESSAGES/xfburn.mo
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/sodipodi/gl/sodipodi.mo -O /usr/local/share/locale/gl/LC_MESSAGES/sodipodi.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/rox/gl.mo -O /opt/rox-filer-2.7.1/ROX-Filer/Messages/gl/LC_MESSAGES/ROX-Filer.mo

# Otras Galego (lxrandr, )
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/gl/lxrandr.mo -O /usr/share/locale/gl/LC_MESSAGES/lxrandr.mo

# Juegos
cd /usr/share/games/locale/
mkdir es gl
cd /usr/share/games/locale/es
mkdir LC_MESSAGES
cd /usr/share/games/locale/gl
mkdir LC_MESSAGES

wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/ltris/es/ltris.mo -O /usr/share/games/locale/es/LC_MESSAGES/ltris.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/ltris/gl/ltris.mo -O /usr/share/games/locale/gl/LC_MESSAGES/ltris.mo

#
clear
echo "9 INSTALACIONES DE ÚLTIMA HORA...(menos de un minuto)"
sleep 4

adduser minino lpadmin

#cd /
#wget http://gruvi.galpon.org/arquivos/MiniNo/ultimahora.tgz
#tar xzvf ultimahora.tgz
#rm ultimahora.tgz

## Instalar midori
cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/midori_0.0.21_i386.deb
dpkg -i midori_0.0.21_i386.deb; apt-get -y -f install

echo "midori hold" |sudo dpkg --set-selections
sudo aptitude hold midori

rm midori_*

# Instalar nuevo Wicd
cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/wicd_1.5.3_all.deb
dpkg -i wicd_1.5.3_all.deb

echo "wicd hold" |sudo dpkg --set-selections
sudo aptitude hold wicd

rm  wicd*


## Instalar GestiONG
cd /
apt-get -y --force-yes install mysql-server-5.0 libqt3-mt #libdb4.4
cd /home/minino
# wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/libdb4.4_4.4.20-11_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/gestiong_0.3.3-r0-1_i386.deb

wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/gl/gestiong.mo -O /usr/share/locale/gl/LC_MESSAGES/gestiong.mo

dpkg -i libdb4.4_4.4.20-11_i386.deb

# echo "libdb4.4 hold" |sudo dpkg --set-selections
# sudo aptitude hold libdb4.4

dpkg -i gestiong_0.3.3-r0-1_i386.deb

rm gestiong* #libdb4.4*

cd /home/minino/.config/rox.sourceforge.net/ROX-Filer/
wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/Options -O Options
wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/globicons -O globicons
wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/pb_minino-es -O pb_minino-es
wget http://gruvi.galpon.org/arquivos/MiniNo/gestiONG/pb_minino-gl -O pb_minino-gl

cd /home/minino
echo "Theme=\"ElbergBlue-minino/default.theme\"" > /home/minino/.icewm/theme

clear
echo "10 LIMPIANDO UN POCO EL CHIRINGUITO Y OPTIMIZANDO EL INICIO...(tres minutos)"
sleep 4

rm -r .vlc .fotoxx .sodipodi .tagtoolrc

apt-get -y remove evince iceweasel #abiword-plugins 
apt-get -y autoremove
apt-get clean


## Limpieza de plugins y demás de AbiWord

cd /usr/lib/abiword-2.6/plugins
rm libAbiColl* libAbiA* libAbiBab* libAbiC* libAbiD* libAbiE* libAbiF* libAbiG* libAbiH* libAbiI* libAbiL* libAbiMIF* libAbiN* libAbiOP* libAbiOpenX* libAbiOT* libAbiPa* libAbiS* libAbiT* libAbiU* libAbiWi* libAbiWo* libAbiWP* libAbiX* libL* libP*
rm -r /usr/share/aiksaurus
rm -r /home/minino/.AbiSuite


cd /
wget http://gruvi.galpon.org/arquivos/MiniNo/home-opt/servicios.tgz
rm -r /etc/rc*
tar xzvf servicios.tgz
rm servicios.tgz


clear
echo " "
echo -e "\033[\033[1;31m## ¿Desea hacer una primera limpieza a fondo del sistema? (Si tiene espacio suficiente en disco, al menos 2 Gb, se recomienda que NO proceda) ##\033[0m\n"
echo " "
echo -n "¿Proceder al borrado de paquetería de documentación e idiomas no empleados? (s, n): "
read respuesta
if   [ "$respuesta" = "s" ]; then
	    ## APLICACIONES/LIBRERIAS QUE SOBRAN ??

	echo "Borrando docs, locales (idiomas)..."
	cd /usr/share
	rm -R *doc*
	rm -R man
	rm -r /usr/share/icewm/themes/*

	cd locale
	rm -R a* b* c* d* f* h* i* j* k* l* m* n* o* p* r* s* t* u* v* w* x* y* z*
	rm -R el* en* eo et* eu* ga gu

	cd /usr/local/share/locale
	rm -R a* b* c* d* f* h* i* j* k* l* m* n* p* r* s* t* u* z*
	rm -R el* en* et* eu* ga es_GL

	cd /usr/share/games/locale
	rm -R de

#	cd /opt/wicd/translations
#	rm -R ar* bg* ca* cs* da* de* en* et* fi* fr* hu* it* ja* ko* nl* no* pl* po* pt* ru* sk* sl* sv* tr* ua* zh* 

	cd /
fi

clear
echo " "
echo -e "\033[\033[1;31m## ¿Desea hacer una segunda limpieza a fondo del sistema? (Si tiene espacio suficiente en disco, al menos 2 Gb, se recomienda que NO proceda) ##\033[0m\n"
echo " "
echo -n "¿Proceder al borrado de paquetería poco útil? (s, n): "
read respuesta
if   [ "$respuesta" = "s" ]; then

	apt-get -y remove anacron avahi-utils bluetooth busybox cpufrequtils doc-base ed fam groff-base info iptables libgl1-mesa-dri libnewt0.52 libnss-mdns manpages notification-daemon tasksel traceroute #vim-common

apt-get -f autoremove

fi

apt-get -y --force-yes autoremove
apt-get clean
update-python-modules -p
echo " "

##############################################################
##
## AÑADIDO PARA RENOMBRAR EL LANZADOR DE INSTALADOR DESDE MENÚ
##
##############################################################

	clear
	echo "Renombrando el lanzador de instalación desde menú..."

	mv /opt/instal/instalarminino.sh /opt/instal/bk-instalarminino.sh

##############################################################

clear
echo "GRACIAS POR INSTALAR «MiniNo-GestiONG» Y HACER EL INGRATO TRABAJO DE BETATESTER..."
sleep 4

echo ""

echo "TERMINAMOS..."
sleep 1

echo ""

echo "Para reiniciar pulsa « Ctrl+Alt+Del » (ó Supr, según teclados) "

cd /
rm script-minino-gestiong
