Man-it
Da Slacky.eu.
Descrizione
Script per l'installazione del man (manual) in italiano nei sistemi GNU/Linux.
Script
#!/bin/bash
#
# Script per l'installazione del man (manual)
# in italiano nei sistemi GNU/Linux.
# federico@(irc.syrolnet.org)
BASEDIR=`pwd`
USERDIR=`users`
function root() {
if [ `/usr/bin/id -u` == '0' ];
then echo " Permessi superutente: OK";echo "";
else
echo "Ti mancano i permessi del superutente, loggati su root e riprova";
exit 1;
fi
}
function sintassi() {
cat << SINTASSI
- Sintassi:
* man-it -h Aito, sintassi sulle funzioni del programma
* man-it -id Informazioni sui percorsi d'installazione del man-it
* man-it -i Installazione pacchetti
* man-it -r Ringraziamenti
SINTASSI
exit 0
}
function oldlist() {
echo "Pacchetti a disposizione per la sezione 'olds': 5";
echo "Versioni e formati disponibili, Eseguo la lista:"
echo "------------------------"
echo " Pack: tar.gz "
echo "------------------------"
echo " 0.3.3 --> tar.gz "
echo " 0.3.2 --> tar.gz "
echo " 0.3.0 --> tar.gz "
echo " 0.2.8 --> tar.gz "
echo " 0.2.7 --> tar.gz "
echo "-------------------------"
}
function directory() {
echo ""; echo " Le directory dove verranno installati i file sono:"
echo " Per cambiare questi percorsi ti basterà editare il file Makefile e
modificarli";echo ""
echo "* Percorsi:"
echo "- /usr/man"
echo "- /usr/X11R6/man/"
echo "";
}
function installazione() {
root
echo "Vuoi installare delle versioni Nuove o Vecchie? Scegli: news - olds";
read VERSIONE
if [ "$VERSIONE" == "news" ];
then echo "Pacchetti a disposizione per la sezione 'news': 1";
echo "Versioni e formati disponibili '0.3.4' , '*.tar.gz', Installarlo
comunque? Scegli: si - no";
read SCELTA
if [ "$SCELTA" == "si" ];
then echo "Scelta selezionata 'si' Procedo..";
wget
http://ftp.pluto.linux.it/pub/pluto/ildp/man/man-pages-it-0.3.4.tar.gz
mkdir $BASEDIR/man-pages-it-0.3.4
tar zxvf man-pages-it-0.3.4.tar.gz -C $BASEDIR/man-pages-it-0.3.4
cd $BASEDIR/man-pages-it-0.3.4 ; make install
echo "export LANG=it_IT" >> /home/$USERDIR/.bash_profile
fi
if [ "$SCELTA" == "no" ];
then echo "Scelta selezionata 'no' Esco,,";
exit 1;
fi
elif [ "$VERSIONE" == "olds" ];
then oldlist
echo "Scrivi la versione che vuoi scaricare e installare: Es, x.x.x"
read VER
wget http://ftp.pluto.linux.it/pub/pluto/ildp/man/old/man-pages-it-$VER.tar.gz
mkdir $BASEDIR/man-pages-it-$VER
tar zxvf man-pages-it-$VER.tar.gz -C $BASEDIR/man-pages-it-$VER
cd $BASEDIR/man-pages-it-$VER ; make install
echo "export LANG=it_IT" >> /home/$USERDIR/.bash_profile
else
echo "Parola sbagliata, ripetere l'operazione."
fi
}
function ringraziamenti() {
echo ""
echo " <federico@plugs.it>"
echo " Saluti al plugs, e grazie ai ragazzi di SyrolNET"
echo ""
}
if [ "$1" == "-h" ] ;
then sintassi
elif [ "$1" == "-id" ];
then directory
elif [ "$1" == "-i" ];
then installazione
elif [ "$1" == "-r" ];
then ringraziamenti
else
echo ""; echo "* Consultate: $0 -h"; echo "";
fi
- Data: 03 Jun 2006
- Autore: federico
- Versione: 0.1