« Franciser une image ISO live » : différence entre les versions

Aller à la navigation Aller à la recherche
m (→‎Recherche avec l'éditeur hexcurse : chg img par captures texte)
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"
# NÉCESSITE: "isoinfo" du paquetage "genisoimage"
#               "dd"      du paquetage "coreutils"
#           "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>
editor
621

modifications

Menu de navigation