[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: commandline dpkg-reconfigure locales - uden prompt...



* Daniel Sørensen <daniel@dumazz.dk> [Aug 05. 2005 00:41]:
> On Friday 05 August 2005 00:35, Daniel Sørensen wrote:
> > /etc/environment bliver ikke opdateret af locale-gen!
> >
> > Dette løser det:
> >
> >  echo "da_DK ISO-8859-1" > /etc/locale.gen
> >  echo "#da_DK.UTF-8 UTF-8" >> /etc/locale.gen
> >
> >  locale-gen
> >
> >  EE="/etc/environment"
> >  SELECTED="da_DK ISO-8859-1"
> >
> >          :> $EE.tmp # HVAD GØR DENNE KOMMANDO????

Den opretter en tom fil med navnet "$EE.tmp". Eller erstatter
en eksisterende fil med en tom fil.
Det er det samme som "true > $EE.tmp".

>      if [ -n "$SELECTED" ] && [ "$SELECTED" != "None" ]; then
>          echo >> $EE.tmp
>          echo "LANG=$SELECTED" >> $EE.tmp
>          #   Consecutive blank lines are replaced by a single line
>          cat -s $EE.tmp > $EE
>      fi
>      rm -f $EE.tmp
> 
> 
> FORKLARINGER:
> 
> if [ -e $EE ]; then
> 
>  Hvad betyder "-e" ???

exists. Se "man test" (eller "man [", det er den samme).

> if [ -n "$SELECTED" ] && [ "$SELECTED" != "None" ]; then
>
>  Hvad betyder "-s" ???

til cat? Se kommentaren lige over den linie, hvor det står.

> Hvad betyder den første linje i /etc/environment ???

Den med "LANGUAGE=..."? Aner det ikke.

mvh Frederik



Reply to: