editor
621
modifications
m (→Recherche avec l'éditeur hexcurse : chg img par captures texte) |
(→Ou alors, utilisez un script. : MàJ script) |
||
Ligne 344 : | Ligne 344 : | ||
<code> | <code> | ||
#!/bin/sh | #!/bin/sh | ||
#================================================================================================= | |||
# | |||
# NOM DU SCRIPT: isoLive2fr.sh | # NOM DU SCRIPT: isoLive2fr.sh | ||
# | # | ||
# | # NÉCESSITE: "isoinfo" du paquetage "genisoimage" | ||
# "dd" du paquetage "coreutils" | |||
# | |||
# | # | ||
# BUT: Ajouter les paramètres de boot à une image ISO Live debian | # BUT: Ajouter les paramètres de boot à une image ISO Live debian | ||
# de façon à ce qu'elle démarre directement en Français. | # de façon à ce qu'elle démarre directement en Français. | ||
# | # | ||
# DATE: 10/07/2014 | # AUTEUR: MicP (debian-fr) | ||
# DATE: 10/07/2014 | |||
#------------------------------------------------------------------------------------------------- | #------------------------------------------------------------------------------------------------- | ||
# NOTES: | # NOTES: | ||
# Ce n'est qu'une ébauche de script inspiré par ceux qu'a posté fran.b dans le fil de discussion : | # Ce n'est qu'une ébauche de script inspiré par ceux qu'a posté fran.b dans le fil de discussion : | ||
# http://www.debian-fr.org/franciser-l-iso-debian-7-5-live-nonfree-moins-de-2-minutes-t48948.html | # http://www.debian-fr.org/franciser-l-iso-debian-7-5-live-nonfree-moins-de-2-minutes-t48948.html | ||
# | # | ||
# Ça fonctionne, mais je reviendrai plus tard pour rajouter les contrôles d'erreur, et plus... | # Ça fonctionne, mais je reviendrai plus tard pour rajouter les contrôles d'erreur, et plus... | ||
# | #================================================================================================= | ||
test "$1" || | test "$1" || | ||
Ligne 375 : | Ligne 369 : | ||
} | } | ||
fichImgEn=$1 | fichImgEn="$1" | ||
fichImgFr="${fichImgEn%.*}-FR.${fichImgEn##*.}" | fichImgFr="${fichImgEn%.*}-FR.${fichImgEn##*.}" | ||
Ligne 386 : | Ligne 380 : | ||
blockSize=`isoinfo -d -i "${fichImgEn}" | grep "block size" | awk '{print $5}'` | blockSize=`isoinfo -d -i "${fichImgEn}" | grep "block size" | awk '{print $5}'` | ||
valOffset=`isoinfo -l -R -i "${fichImgEn}" | grep "${fichRech}" | awk '{print $10}'` | valOffset=`isoinfo -l -R -i "${fichImgEn}" | grep "${fichRech}" | awk '{print $10}'` | ||
dd bs=$blockSize count=1 skip=$valOffset if="${fichImgEn}" 2>/dev/null | \ | dd bs=$blockSize count=1 skip=$valOffset if="${fichImgEn}" 2>/dev/null | \ | ||
Ligne 394 : | Ligne 387 : | ||
rm "${fichTmp}" | rm "${fichTmp}" | ||
printf "\nVoilà voilà! \"${fichImgFr}\" est la version francisée.\n\n"</code> | printf "\nVoilà voilà! \"${fichImgFr}\" est la version francisée.\n\n" | ||
</code> |