• # Ouai mais en fait non ....

    Posté par . En réponse au message Sed ... je vais craquer. Évalué à 2.

    L'option -i ne marche pas.

    Je montre:


    pan:/work# echo $TARGET
    /work/bordel/tar
    pan:/work# echo $INSTALL_DISK
    jkl
    pan:/work# ll bordel/tar/etc/lilo*
    -rw-r----- 1 root root 442 2005年05月06日 11:59 bordel/tar/etc/lilo.conf
    -rw-r----- 1 root root 4,1K 2005年04月12日 16:29 bordel/tar/etc/lilo.conf.bak
    pan:/work# cat bordel/tar/etc/lilo.conf
    # lilo.conf
    #
    # version: 1.0
    #
    # Modif: Guillaume L.
    #
    # Oxalide
    #

    # options
    vga=normal
    lba32
    append="console=tty0"

    # bootsplash
    #bitmap=/boot/oxalide.bmp
    #bmp-colors=0,,4,15,,4
    #bmp-table=240p,190p,1,9,17
    #bmp-timer=300p,354p,0,15,0
    install=/boot/boot-menu.b

    # timeout et prompt
    prompt
    timeout=500
    delay=500

    # boot
    default=Linux
    boot=/dev/jkl
    root=/dev/jkl1
    map=/boot/map

    # kernels
    image=/vmlinuz vga=791
    label=Linux
    read-only


    Donc ok, base saine ... ensuite:


    pan:/work# sed -ie "s/[hs]d[a-z]/${INSTALL_DISK}/g" ${TARGET}/etc/lilo.conf > ${TARGET}/etc/lilo.conf
    pan:/work# cat bordel/tar/etc/lilo.conf
    pan:/work# ll bordel/tar/etc/lilo*
    -rw-r----- 1 root root 0 2005年05月06日 12:00 bordel/tar/etc/lilo.conf
    -rw-r----- 1 root root 4,1K 2005年04月12日 16:29 bordel/tar/etc/lilo.conf.bak
    -rw-r----- 1 root root 0 2005年05月06日 12:00 bordel/tar/etc/lilo.confe


    Donc résultat:

    - plus rien dans lilo.conf
    - un fichier lilo.confe qui apparait (même si je suis du sud, mon kernel lui ne l'est pas !!!)
    - j'y comprends plus rien

    Précision:


    pan:/work# sed --version
    GNU sed version 4.1.2
    Copyright (C) 2003 Free Software Foundation, Inc.
    Ce logiciel est libre; voir les sources pour les conditions de reproduction.
    AUCUNE garantie n'est donnée; y compris pour des RAISONS COMMERCIALES ou
    pour RÉPONDRE A UN BESOIN PARTICULIER, à l'étendue permise par la loi.


    Où est la cocille ?!