Muudatused

Eestindusskript Ubuntu perekonna Linuxitele

Lisatud 572 baiti, 7. november 2011, kell 18:51
/* Täielik Estobuntu skript */ Kommentaarid koodile ja kohe alguses customize_new.estobuntu
if [ $UID -ne 0 ]; then
echo "Kasuta: sudo $0" #Näitab käivitatud faili asukohta
exit
fi
apt-get --assume-yes --force-yes install bzrrm -r estobuntu-skriptmkdir estobuntu-skriptcd estobuntu-skriptbzr checkout --lightweight http://estobuntu.itcollege.ee/bzr/estobuntu/remaster/trunk remastercd remaster/libraries/customization-profiles/localized_cdsed -i -e "/cd \/tmp\/customization-scripts/d" customize.estobuntu# kontrollib, kas $1 on | abil eraldatud $2 liige
function sisaldab()
{
}
# paigaldab Bazaari ja laadib alla Estobuntu remaster haruapt-get --assume-yes --force-yes install bzrrm -r estobuntu-skriptmkdir estobuntu-skriptcd estobuntu-skriptbzr checkout --lightweight http://estobuntu.itcollege.ee/bzr/estobuntu/remaster/trunk remastercd remaster/libraries/customization-profiles/localized_cd # kopib estobuntu skripti, mida edaspidi automaatselt muudetaksecp customize.estobuntu customize_new.estobuntu # eemaldab käsu, mida ilma UCKta jooksutamisel vaja polesed -i -e "/cd \/tmp\/customization-scripts/d" customize_new.estobuntu # ilma kirjeldusteta funktsioonide nimedfunkts=$(sed -n -r -e "s/(^function )([[:upper:]][[:alnum:]_]*)(\(\)).*/\2/gp" customizecustomize_new.estobuntu) # kirjeldustega funktsioonide nimedfunkts_desc=$(sed -n -r -e "s/(^function )([[:upper:]][[:alnum:]_]*)(\(\))/\2/gp" customizecustomize_new.estobuntu) # kui on kirjeldus olemas, siis näitab seda kasutajaliideses# kui kirjeldust pole, siis näitab funktsiooni nime# tagastab kõik linnukestega funktsioonide nimed
IFS=$'\n'
valikud=`for rida in $funkts_desc
done | zenity --width=600 --height=500 --title="Ubuntu 11.10 Oneiric Ocelot'i eestindusskript" --text="Vali soovitud kohandused siit..." --list --checklist --column="Olek" --column="Nimi" --column="Seletus" --hide-column=2 --hide-header`
# kui vajutati "olgu"
if [ $? = 0 ]; then
cp customize.estobuntu customize_new.estobuntu# mis failis olnud funktsiooninimedest jäeti sisse lülitamata # ja tuleb välja kommenteerida
IFS=$'\n'
for nimi in $funkts
1882
muudatust

Aita seda lehekülge täiustada!