OVH Cloud OVH Cloud

[gentoo-user-fr] ebuild et "Digest verification"

3 réponses
Avatar
Bernard Stephan
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C54F01.0A855900
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bonjour,

Je viens de me rendre compte que la commande ebuild effectue maintenant
une v=E9rification du checksum du fichier .ebuild avant de commencer.

Ceci est certainement tr=E8s bien du point de vue de la s=E9curit=E9, =
mais il
se trouve que j'ai parfois besoin d'en modifier le contenu. Mais
maintenant, toute modification se heurte au message :

!!! Digest verification Failed:
!!! /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild
!!! Reason: Filesize does not match recorded size

>>> Please ensure you have sync'd properly. Please try 'emerge sync' =
and
>>> optionally examine the file(s) for corruption. A sync will fix most
cases.

Il est vrai que ce n'est peut-=EAtre pas une bonne id=E9e de modifier
directement l'ebuild dans /usr/portage, donc j'ai cr=E9=E9 une copie =
dans
/root/, que j'ai modifi=E9e. Ce qui donne :

ebuild /root/eclipse-3.1_pre5.ebuild unpack
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
doebuild(): aux_get() error reading /eclipse-3.1_pre5; aborting.

Ceci n'est pas d=FB =E0 mes modifs : j'ai exactement le m=EAme message
d'erreur si j'utilise le fichier .ebuild d'origine.

Comment puis-je faire pour continuer =E0 modifier impun=E9ment les =
ebuilds =E0
ma fa=E7on, in=E9l=E9gante mais qui me satisfait pleinement ?

Merci d'avance pour votre aide.
--=20
St=E9phan BERNARD

------_=_NextPart_001_01C54F01.0A855900
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>ebuild et &quot;Digest verification&quot;</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Bonjour,</FONT>
</P>

<P><FONT SIZE=3D2>Je viens de me rendre compte que la commande ebuild =
effectue maintenant</FONT>
<BR><FONT SIZE=3D2>une v=E9rification du checksum du fichier .ebuild =
avant de commencer.</FONT>
</P>

<P><FONT SIZE=3D2>Ceci est certainement tr=E8s bien du point de vue de =
la s=E9curit=E9, mais il</FONT>
<BR><FONT SIZE=3D2>se trouve que j'ai parfois besoin d'en modifier le =
contenu. Mais</FONT>
<BR><FONT SIZE=3D2>maintenant, toute modification se heurte au message =
:</FONT>
</P>

<P><FONT SIZE=3D2>!!! Digest verification Failed:</FONT>
<BR><FONT SIZE=3D2>!!!&nbsp;&nbsp;&nbsp; =
/usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild</FONT>
<BR><FONT SIZE=3D2>!!! Reason: Filesize does not match recorded =
size</FONT>
</P>

<P><FONT SIZE=3D2>&gt;&gt;&gt; Please ensure you have sync'd properly. =
Please try 'emerge sync' and</FONT>
<BR><FONT SIZE=3D2>&gt;&gt;&gt; optionally examine the file(s) for =
corruption. A sync will fix most</FONT>
<BR><FONT SIZE=3D2>cases.</FONT>
</P>

<P><FONT SIZE=3D2>Il est vrai que ce n'est peut-=EAtre pas une bonne =
id=E9e de modifier</FONT>
<BR><FONT SIZE=3D2>directement l'ebuild dans /usr/portage, donc j'ai =
cr=E9=E9 une copie dans</FONT>
<BR><FONT SIZE=3D2>/root/, que j'ai modifi=E9e. Ce qui donne :</FONT>
</P>

<P><FONT SIZE=3D2>ebuild /root/eclipse-3.1_pre5.ebuild unpack</FONT>
<BR><FONT SIZE=3D2>!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' =
not specified:</FONT>
<BR><FONT =
SIZE=3D2>!!!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; None</FONT>
<BR><FONT SIZE=3D2>!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' =
not specified:</FONT>
<BR><FONT =
SIZE=3D2>!!!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; None</FONT>
<BR><FONT SIZE=3D2>doebuild(): aux_get() error reading =
/eclipse-3.1_pre5; aborting.</FONT>
</P>

<P><FONT SIZE=3D2>Ceci n'est pas d=FB =E0 mes modifs : j'ai exactement =
le m=EAme message</FONT>
<BR><FONT SIZE=3D2>d'erreur si j'utilise le fichier .ebuild =
d'origine.</FONT>
</P>

<P><FONT SIZE=3D2>Comment puis-je faire pour continuer =E0 modifier =
impun=E9ment les ebuilds =E0</FONT>
<BR><FONT SIZE=3D2>ma fa=E7on, in=E9l=E9gante mais qui me satisfait =
pleinement ?</FONT>
</P>

<P><FONT SIZE=3D2>Merci d'avance pour votre aide.</FONT>
<BR><FONT SIZE=3D2>-- </FONT>
<BR><FONT SIZE=3D2>St=E9phan BERNARD</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C54F01.0A855900--
--
gentoo-user-fr@gentoo.org mailing list

3 réponses

Avatar
kakou
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bernard Stephan wrote:

ebuild et "Digest verification"

Bonjour,

Je viens de me rendre compte que la commande ebuild effectue maintenant
une vérification du checksum du fichier .ebuild avant de commencer.

Ceci est certainement très bien du point de vue de la sécurité, mais il
se trouve que j'ai parfois besoin d'en modifier le contenu. Mais
maintenant, toute modification se heurte au message :

!!! Digest verification Failed:
!!! /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild
!!! Reason: Filesize does not match recorded size

>>> Please ensure you have sync'd properly. Please try 'emerge sync'
and
>>> optionally examine the file(s) for corruption. A sync will fix most
cases.

Il est vrai que ce n'est peut-être pas une bonne idée de modifier
directement l'ebuild dans /usr/portage, donc j'ai créé une copie dans
/root/, que j'ai modifiée. Ce qui donne :

ebuild /root/eclipse-3.1_pre5.ebuild unpack
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
doebuild(): aux_get() error reading /eclipse-3.1_pre5; aborting.

Ceci n'est pas dû à mes modifs : j'ai exactement le même message
d'erreur si j'utilise le fichier .ebuild d'origine.

Comment puis-je faire pour continuer à modifier impunément les
ebuilds à
ma façon, inélégante mais qui me satisfait pleinement ?

Merci d'avance pour votre aide.
--
Stéphan BERNARD



en utilisant le
PORTDIR_OVERLAY=/usr/local/portage
(dans /etc/make.conf)

tu tulise la meme hierarchie(de rep et fichier) que dans /usr/portage
mais avec des ebuild perso ou modifier

donc en creant un
/usr/local/portage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild

ca devrait fonctionner :)

non?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCdgFm3RS+hG/PB/URAuXVAJsFrfh0IOrSaDhpDSSDX+K8eEuydACfXAGI
vAHGE6Zz1l06MZz9RStY1uI =fLOX
-----END PGP SIGNATURE-----

--
mailing list
Avatar
Christophe Garault
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bernard Stephan a écrit :

ebuild et "Digest verification"

Comment puis-je faire pour continuer à modifier impunément les
ebuilds à ma façon, inélégante mais qui me satisfait pleinement ?



Regardes du coté du PORTDIR_OVERLAY. Il doit y avoir de la doc sur le
site.

ps: peux-tu éviter les emails en html sur les listes de discussion
svp? Merci.

- --
Christophe Garault
Take your marks:
Gen too three: Emerge!


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCdgIuJ5Nh3YMYAQsRAl3SAJ9E3opIB9grmlOYdv4mBPpoSpLTwwCdFZQd
CEJ9jWhFCQ0gAUOQh4bM/OY =jTh/
-----END PGP SIGNATURE-----

--
mailing list
Avatar
Claessens Xavier
--=-BkExxW6DJPJwmLlVhExW
Content-Type: multipart/related; type="multipart/alternative";
boundary="=-lYlwmffAdIIB1Xbov+sQ"


--=-lYlwmffAdIIB1Xbov+sQ
Content-Type: multipart/alternative; boundary="=-TDN8HDMP6it/lsdd29yY"


--=-TDN8HDMP6it/lsdd29yY
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Mauvaise idée de faire une modification d'ebuild comme ça. Tu dois
utiliser un repos local d'ebuild pour faire les choses proprement.
il y a de la doc sur le site de gentoo sur les PORTDIR_OVERLAY ;)

Le lundi 02 mai 2005 à 12:23 +0200, Bernard Stephan a écrit :

Bonjour,

Je viens de me rendre compte que la commande ebuild effectue
maintenant
une vérification du checksum du fichier .ebuild avant de commencer.

Ceci est certainement très bien du point de vue de la sécurité, mai s
il
se trouve que j'ai parfois besoin d'en modifier le contenu. Mais
maintenant, toute modification se heurte au message :

!!! Digest verification Failed:
!!! /usr/portage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild
!!! Reason: Filesize does not match recorded size

>>> Please ensure you have sync'd properly. Please try 'emerge sync'
and
>>> optionally examine the file(s) for corruption. A sync will fix
most
cases.

Il est vrai que ce n'est peut-être pas une bonne idée de modifier
directement l'ebuild dans /usr/portage, donc j'ai créé une copie dans
/root/, que j'ai modifiée. Ce qui donne :

ebuild /root/eclipse-3.1_pre5.ebuild unpack
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:
!!! None
doebuild(): aux_get() error reading /eclipse-3.1_pre5; aborting.

Ceci n'est pas dû à mes modifs : j'ai exactement le même message
d'erreur si j'utilise le fichier .ebuild d'origine.

Comment puis-je faire pour continuer à modifier impunément les ebuild s
à
ma façon, inélégante mais qui me satisfait pleinement ?

Merci d'avance pour votre aide.
--
Stéphan BERNARD




--=-TDN8HDMP6it/lsdd29yY
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.6.1">
<TITLE>ebuild et &quot;Digest verification&quot;</TITLE>
</HEAD>
<BODY>
Mauvaise id&#233;e de faire une modification d'ebuild comme &#231;a. Tu doi s utiliser un repos local d'ebuild pour faire les choses proprement.<BR>
il y a de la doc sur le site de gentoo sur les PORTDIR_OVERLAY <IMG SRC=" cid:" ALIGN="middle" ALT=";)" BO RDER="0"><BR>
<BR>
Le lundi 02 mai 2005 &#224; 12:23 +0200, Bernard Stephan a &#233;crit :<BR>
<BLOCKQUOTE TYPE=CITE>
<FONT SIZE="2"><FONT COLOR="#000000">Bonjour,</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Je viens de me rendre compte q ue la commande ebuild effectue maintenant</FONT></FONT><FONT COLOR="#0000 00"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">une v&#233;rification du check sum du fichier .ebuild avant de commencer.</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Ceci est certainement tr&#232; s bien du point de vue de la s&#233;curit&#233;, mais il</FONT></FONT><FONT COLOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">se trouve que j'ai parfois bes oin d'en modifier le contenu. Mais</FONT></FONT><FONT COLOR="#000000"> </ FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">maintenant, toute modification se heurte au message :</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!! Digest verification Failed :</FONT></FONT><FONT COLOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!!&nbsp;&nbsp;&nbsp; /usr/por tage/dev-util/eclipse-sdk/eclipse-sdk-3.1_pre5.ebuild</FONT></FONT><FONT CO LOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!! Reason: Filesize does not match recorded size</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">&gt;&gt;&gt; Please ensure you have sync'd properly. Please try 'emerge sync' and</FONT></FONT><FONT COLO R="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">&gt;&gt;&gt; optionally examin e the file(s) for corruption. A sync will fix most</FONT></FONT><FONT COLOR ="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">cases.</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Il est vrai que ce n'est peut- &#234;tre pas une bonne id&#233;e de modifier</FONT></FONT><FONT COLOR="# 000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">directement l'ebuild dans /usr /portage, donc j'ai cr&#233;&#233; une copie dans</FONT></FONT><FONT COLOR ="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">/root/, que j'ai modifi&#233;e . Ce qui donne :</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">ebuild /root/eclipse-3.1_pre5. ebuild unpack</FONT></FONT><FONT COLOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:</FONT></FONT><FONT COLOR="#000000"> < /FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!!&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None</FONT></FONT><FONT COLOR="#0 00000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!! aux_get(): ebuild path for '/eclipse-3.1_pre5' not specified:</FONT></FONT><FONT COLOR="#000000"> < /FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">!!!&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; None</FONT></FONT><FONT COLOR="#0 00000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">doebuild(): aux_get() error re ading /eclipse-3.1_pre5; aborting.</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Ceci n'est pas d&#251; &#224; mes modifs : j'ai exactement le m&#234;me message</FONT></FONT><FONT COLOR ="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">d'erreur si j'utilise le fichi er .ebuild d'origine.</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Comment puis-je faire pour con tinuer &#224; modifier impun&#233;ment les ebuilds &#224;</FONT></FONT><FON T COLOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">ma fa&#231;on, in&#233;l&#233; gante mais qui me satisfait pleinement ?</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#000000">Merci d'avance pour votre aide .</FONT></FONT><FONT COLOR="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">-- </FONT></FONT><FONT COLOR ="#000000"> </FONT><BR>
<FONT SIZE="2"><FONT COLOR="#000000">St&#233;phan BERNARD</FONT></F ONT><BR>
<BR>
</BLOCKQUOTE>
</BODY>
</HTML>

--=-TDN8HDMP6it/lsdd29yY--

--=-lYlwmffAdIIB1Xbov+sQ
Content-ID:
Content-Disposition: attachment; filename=smiley-4.png
Content-Type: image/png; name=smiley-4.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/UlEQVR42n2Tf2iUdRzHX9/v8zy3
u91ulnO5pXGXUUsK1yIY9ke0CDQiodbQKCOnNieaIkKI/yRhf0QgCeEqViKUYgUOnTE9G5WtjlqB
TV1bsnl0tV93u93ux3PP93meb/8sKBNf8P7jw/v9+fz1/sD/iQI7gB7AWdApoGPB+w/ihvnI/bHK
bfu2NLF2zUrMcAw8G2d+mIGBi+w/nGE46XQBnTc7cOFAZ+MTO1/bgDBCuIVxnPwIQhgYwXqMQA2q
MMahd+O8fWLmAvAkgLGw/MGbOx55fueuF/FKKVRxHF/NIaQFgO+kcQtjgGZ1cwyjOLXiuyG7DuiV
QLSx4fat2zvX4dmTeOVphDCwvUqkWcVk2mfDnkGEtPCdLEJabH95CfctN7YBUQk83XNoMUJaTE+M
cuT476x9pZfmZ3sI1D7D8fMeP/2a4a3uGaqWt6Ly1zBDdbzadhvAowLomrn0eocqXMeoqCVU+xga
E2mYlKb6sSINtG58gzOnTzGf/BR7+hukWUni52u07p04aS5bdudmAN/NURZ3oSe+RBhhhLTQGsqZ
BKd7Pic3fhSVGwLAtaeoX2IAPGem02kQJrP5EHJRHYb0CHhZtG+CdtFeiezIO2h3Hu17OI6Dqxzy
RR8AadvlXu0WqDSm6O87xkzWx6p+AF/l8N08vmejvRLaV7jKJjNnEwwvJTXtASQk0FecOEsoUs/6
9RuJx8+RGOgjuLgZK7ISzBo8X9L/w1+07RnmnqZ2RpNlrg7lAU4IILrq3sh437GnMCruIFD9IL8M
fsvQpUE+OiO4fGWYRVUGhw+2sablIZJXPiN+cYwPT2b4LaUb/mli94Etsfatm5pwi0kisU1Y4RUI
IfHsSTQalR/lcuJj/ph0Od8/y9G46gI6/13lrzrW1bTs3RwmEKxGyAp8lWN2rkShpCkrzfU/FYkf
53j/rPM18PjNnqn77jrZ/kJLFasaQ4SDglJZk533GUspvjiXZSTFJ8BL3IIosBv4HlBAGrgKvAc8
fGP4b4kpTGRKdd96AAAAAElFTkSuQmCC


--=-lYlwmffAdIIB1Xbov+sQ--

--=-BkExxW6DJPJwmLlVhExW
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBCdgGY6dEBUn2qPAMRAlEUAJ91FDAwoggY66owq3W3RQOzlscdCgCcCZ1h
B1grU63A6Dr4CmHrmihBUto =SyUF
-----END PGP SIGNATURE-----

--=-BkExxW6DJPJwmLlVhExW--

--
mailing list