Sauvegardes à faire sur la nouvelle version d'SME : cd /sbin/e-smith/ tar czf /home/e-smith/files/ibays/Primary/files/console.tgz console* cd /usr/share/locale/en_US/LC_MESSAGES/ tar czf /home/e-smith/files/ibays/Primary/files/po.tgz *.po tar czf /home/e-smith/files/ibays/Primary/files/locale.tgz /etc/e-smith/locale/fr /etc/e-smith/locale/en-us/ Ici, copier les archives dans un nouveau répertoire et aller dedans : cd /home/e-smith/files/ibays/sme-fr/html/traduction/v7yy mkdir console po root tar -C console -xzf console.tgz tar -C po -xzf po.tgz tar -C root -xzf locale.tgz rm -f *.tgz Faire le différentiel : diff -r . ../v7xx --exclude=fr --exclude=diff.txt > diff.txt Tester les nouveaux fichiers sur la nouvelle version d'SME : wget /traduction/fr_FR_v7xx.tgz tar xzvf fr_FR_v7xx.tgz cp -R --reply=y fr_FR/root/* / rm -Rf fr_FR/ Mise à jour sur smebuild : Après s'être logué : rm -rf ~/work mkdir ~/work cd ~/work mzgetsf smeserver-locale cd smeserver-locale/ mzprep wget /traduction/fr_FR_v7xx.tgz tar xzf fr_FR_v7xx.tgz cp -R fr_FR/po/* work/smeserver-locale-1.2.0/po/fr/ cp -R fr_FR/root/etc/e-smith/locale/fr/* work/smeserver-locale-1.2.0/root/etc/e-smith/locale/fr/ rm -Rf fr_FR* rm -f work/smeserver-locale-1.2.0/root/etc/e-smith/locale/fr/etc/e-smith/web/functions/index.cgi find work/smeserver-locale-1.2.0/root/etc/e-smith/locale/fr/ -type f -exec chmod 644 {} \; mzpatch -n smeserver-locale-1.2.0-bug263-xx.patch date Noter la date du jour vi F/smeserver-locale.spec Editer : - %define release (incrémenter de 1) - Patchnn: (ajouter un patch) - %changelog (ajouter le changelog) - %prep (ajouter une ligne pour le patch) mzbuild Tester le résultat sur le serveur de test mzput Pour le changelog, ajouter : See changelog rpm --addsign *.rpm Indiquer la passphrase de Gordon release_rpms *.rpm