Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Patches auf Gentoo ausführen (solved)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri May 21, 2004 6:24 pm    Post subject: Patches auf Gentoo ausführen (solved) Reply with quote

Hallo Leute,
ich möchte auf meinem Gentoo System eine PPTP Verbindung mittels MPPE-128 Verschlüsselung zum laufen bekommen. Dazu muss ich den "Kernel" und "ppp" patchen. Erstes habe ich hinbekommen, da ich dazu Hilfe im Internet gefunden hat.

Bei ppp sieht das schon anders aus. Ich habe ppp mittels "emerge ppp" kompiliert. Ich weiß aber wirklich nicht wo ich den Patch nun ausführen soll. Eine Datei in der Patch File heißt ppp-comp.h welche unter /usr/src/linux/include/linux/* zufinden ist. Irgenwie kommt es mir aber nicht richtig vor dort den Patch auszuführen, da es auf der Webseite, wo der Pach bereitgestellt wird heisst, man soll ppp kompilieren. Kann mir vielleicht jemand weiterhelfen?

Infos zu dem besagten ppp Patch:
http://www.polbox.com/h/hs001/

dort heißt es unter anderem:
Apply patches to the kernel and pppd
Compile kernel and pppd

Hat jemand Erfahrung damit und kann mir sagen wo und wie ich den Patch ausführen soll. Wenn ich die Kernel Sourcen verwende kommt diese Meldung:
(habe den Patch nach /usr/src/linux/include/linux/* kopiert)

Code:

bash-2.05b# patch -p0 < ppp-2.4.2-mppe-mppc-1.0.patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruN ppp-2.4.2.orig/include/linux/ppp-comp.h ppp-2.4.2/include/linux/ppp-comp.h
|--- ppp-2.4.2.orig/include/linux/ppp-comp.h    2002-12-06 10:49:15.000000000 +0100
|+++ ppp-2.4.2/include/linux/ppp-comp.h 2004-01-21 06:54:14.000000000 +0100
--------------------------
File to patch:



Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens


Last edited by benjamin200 on Sat May 22, 2004 4:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Fri May 21, 2004 7:15 pm    Post subject: Reply with quote

Habs nur kurz überflogen, aber ich denke, Du solltest ein
Code:

ebuild /usr/portage/net-dialup/ppp/ppp-2.4.2-r2.ebuild unpack

ausführen, dann in /var/tmp/portage/ppp-2.4... wechseln und den patch da ausführen. Oder noch eleganter das ppp ebuild ins PORTDIR_OVERLAY, den patch ins files Unterverzeichnis und dann dann das ebuild modifizieren und "epatch ${FILESDIR}/<patchname>" aufnehmen.

PS: gerade gesehen: das ebuild enthält schon "epatch ${FILESDIR}/${PV}/stdopt-mppe-mppc-0.82.patch.gz". Das dürfte damit was zu tun haben...
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat May 22, 2004 9:40 am    Post subject: Reply with quote

Hallo Earthwings,
ich muss also den Patch auf das ppp-2.4.2 package ausführen. Mein Problem ist nur das ich leider noch nicht so der Linux Crack bin. Bin aber gerade dabei es zu lernen und beschäftige mich privat ausschließlich nur mit Gentoo Linux.

Du schriebst:
Quote:

PS: gerade gesehen: das ebuild enthält schon "epatch ${FILESDIR}/${PV}/stdopt-mppe-mppc-0.82.patch.gz". Das dürfte damit was zu tun haben...

mit was dürfte das was zu tun haben? Patch 0.82, ich benötige aber den 1.0 Patch für ppp (ppp-2.4.2-mppe-mppc-1.0.patch).

Wie sollte ich deiner/eurer Meinung nach am besten vorgehen? Vieleicht so?
1 emerge --unmerge ppp
2 emerge ebuild /usr/portage/net-dialup/ppp/ppp-2.4.2-r2.ebuild unpack
3 dann nach /var/portage/net-dialup/ppp/ppp-2.4.2... wechseln
4 dort den Patch hinkopieren und ausführen
5 wenn ich nach dem patchen nun emerge /usr/portage/net-dialup/ppp/ppp-2.4.2-r2.ebuild ausführe, nimmt er dann die Files aus /var/portage/.......... ????

Vielen Dank für eure Unterstützung !!!!!!


Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
lolli78
Apprentice
Apprentice


Joined: 14 Jan 2004
Posts: 162
Location: Europe

PostPosted: Sat May 22, 2004 2:04 pm    Post subject: Reply with quote

hallo,
ich würde folgendermaßen vorgehen:

1. in der make.conf folgendes eintragen bzw. den kommentar davor entfernen:
Code:
PORTDIR_OVERLAY=/usr/local/portage


2. das verzeichnis /usr/portage/net-dialup/ppp/* nach /usr/local/portage/net-dialup/ppp/ kopieren.

3. folgende dateien löschen: ChangeLog, Manifest, metadata.xml, ppp-2.4.1*, ppp-2.4.2* ohne die -2.4.2-r2.ebuild. ppp-2.4.2-r2.ebuild nach ppp-2.4.2-r99.ebuild umbenennen

4. den von dir benötigten patch in das verzeichnis /usr/local/portage/net-dialup/ppp/files kopieren (und den alten dafür löschen)

5. in der ppp-2.4.2-r99.ebuild folgende zeile editieren:
Code:
epatch ${FILESDIR}/${PV}/stdopt-mppe-mppc-0.82.patch.gz

was da rein soll, weißt du sicher selber :)

6. du musst noch einen digest erstellen. wie das geht, erzählt dir emerge dann selbst. das ist ganz einfach...

ein emerge -p ppp wird dir dann sicher ppp-2.4.2-r99 vorschlagen, was dein eigenes ebuild ist.


damit bei zukünftigen updates gleich der richtige patch mitgeliefert wird, solltest du in bugs.gentoo.org einen bugreport erstellen.

viel spaß,
lorenz
_________________
frag' doch deinadmin.de
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat May 22, 2004 3:00 pm    Post subject: Reply with quote

Hallo lolli78,
ich bin schon gesagt nicht so der Linux Crack. Wenn ich so vorgegangen bin wie du beschrieben hast, muss ich wohl auch wieder die Einstellungen nach erfolgreichem kompilieren in der make.conf wieder auf defaults setzen. Richtig ???
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Sat May 22, 2004 3:14 pm    Post subject: Reply with quote

Ne, das kannst Du so lassen. Die PORTDIR_OVERLAY sollte man für alle ebuilds verwenden, die man irgendwie verändert.
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat May 22, 2004 4:16 pm    Post subject: Reply with quote

Hey Leute, die PPTP Verbinung läuft, hat alles funktioniert. Hab zwar leider Tunnelabbrüche, aber der Thread kann soweit geschlossen werden. Besonders Dankeschön an die technische Unterstütztung gehen an "Earthwings" und "lolli78". Besten Dank an euch beiden.

Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat May 22, 2004 4:16 pm    Post subject: Reply with quote

Nachtrag: Werde den Patch bei Gentoo Bug Report noch heute melden !!!!
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat May 22, 2004 6:15 pm    Post subject: Reply with quote

Habe soeben den Patch bei Gentoo Bugs gemeldet.

P.S: Wenn der aktuelle Patch im ppp ebuild nicht aktuell ist, und ich dies auf Gentoo Bugs bekannt mache, kann ich das als BUG (Fehler) einstufen?

#######################
Bugzilla Bug 51744
no PPTP connection using mppe-128 is possible
#######################
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum