f08a23dbab3686f28e736f5a71a169232bda705b
[automated-distro-installer] / fai / config / scripts / UBUNTU / 90-apt
1 #! /bin/bash
2
3 if ifclass GERMAN; then
4 $ROOTCMD locale-gen LANG=de_DE.UTF-8
5 $ROOTCMD update-locale LANG=de_DE.UTF-8
6 else
7 ainsl -v /etc/locale.gen '^en_US.UTF-8 UTF-8'
8 $ROOTCMD locale-gen
9 $ROOTCMD update-locale LANG=en_US.UTF-8
10 fi
11
12 # check if we already use an external mirror
13 grep -q "external mirror" $target/etc/apt/sources.list && exit 0
14
15 cat <<EOM > $target/etc/apt/sources.list
16 # external mirror
17 deb MIRRORURL $ubuntudist main restricted universe multiverse
18 deb MIRRORURL $ubuntudist-updates main restricted universe multiverse
19 deb MIRRORURL $ubuntudist-security main restricted universe multiverse
20 EOM
21
22 # determine a fast mirror for Ubuntu
23 list=$(curl -s http://mirrors.ubuntu.com/mirrors.txt)
24 mirror=$(netselect $list | awk '{print $2}')
25 sed -i -e "s#MIRRORURL#$mirror#" $target/etc/apt/sources.list