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

Re: [obsdfr-misc] Fichier: /etc/profile - Utilisation des fonctions



On Sat, Mar 29, 2008 at 8:51 AM, Olivier Regnier <oregnier AT oregnier POINT info>
wrote:

> Bonjour,
>
> J'ai développé une fonction afin de compiler OpenBSD depuis les sources.


Hello,

Ça pourra peut-être t'intéresser, ça fait quelques années que j'ai écrit un
petit script qui se charge d'automatiser les tâches de mises à jour
(récupération des sources, mise à jour des sources, compilation de noyau,
installation de ce noyau, compilation du userland, compilation de xenocara).

Je le mets à jour régulièrement pour suivre -current.

Ça se trouve ici : http://www.brimbelle.org/mattieu/stuff/maj

Bonne soirée,
Mattieu


>
>
> Voici le code:
>
> [debut]
> function build_userland
> {
>  if [[ ! -d /usr/obj ]] then
>     echo "=> /usr/obj doesn't seem to exist!"
>     return 0
>  else if [[ ! `/sbin/mount | /usr/bin/grep "/usr/obj"` ]] then
>          sudo /sbin/mount /usr/obj && sudo /sbin/newfs wd0h
>          sudo /sbin/mount /usr/obj
>      else
>          echo "=> Error /usr/obj is already mounted!"
>          return 0
>      fi
> fi
> [suite]
>
> Le problème se situe au niveau du else if [[ `/sbin/mount | /usr/bin/grep
> "/usr/obj"` ]]
>
> J'obtiens à l'écran le message suivant:
>
> syntax error: `$(/sbin/mount | /usr/bin/grep "/usr/obj")' missing
> expression operator
>
> Qu'en pensez-vous ?
>
> Merci d'avance.
>
> --
> Cordialement,
> Olivier Regnier
>
> ________________________________
> French OpenBSD mailing list
> misc AT openbsd-france POINT org
> http://www.openbsd-france.org/ml
>
>


-- 
Mattieu Baptiste
"/earth is 102% full ... please delete anyone you can."