Hallo zusammen,
ich möchte einen FreeBSD4.5-Patch für IPFilter einspielen und kenne die Syntax unter FreeBSD nicht.
Kann mir jemand sagen wie man unter FreeBSD patcht?
Danke für eure Antworten....
so long....
Leon
Patches einspielen
Re: Patches einspielen
Ist das anders als unter Linux ? "cd /usr/src/.../ipfilter && cat <pfad>/patch | patch -p1" klappt nicht ?
Re: Patches einspielen
Hallo Rossi,
danke für deine Mühe!
Es hat leider nicht geklappt....
...aber ich konnte herausfinden das es ´ne manpage für patch unter FreeBSD gibt!
Gruß
Leon
danke für deine Mühe!
Es hat leider nicht geklappt....
...aber ich konnte herausfinden das es ´ne manpage für patch unter FreeBSD gibt!
Gruß
Leon
Re: Patches einspielen
Vielleicht wie bei Solaris ...?
patchadd .....?
Immerhin gibt es ja auch pkgadd unter BSD ...?
Gruss
Loeti
patchadd .....?
Immerhin gibt es ja auch pkgadd unter BSD ...?
Gruss
Loeti
Re: Patches einspielen
Den Patch herunterladen (Signatur mit GnuPG oder PGP prüfen !) und als root ausführen:
# cd /usr/src
# patch -p < /path/to/patch
Wenn dein System IPFilter als ein Kernelmodul verwendet dann musst du IPFilter neu kompiliern und installieren indem du folgende Befehle eingibst:
# cd /usr/src/sys/modules/ipfilter
# make all install
# kldunload ipl && kldload ipf && ipf -Fa -f /etc/ipf.rules
Sollte bei dir IPFilter dagegen direkt in den Kernel einkompiliert sein dann wirst du dir einen neuen Kernel kompilieren (und installieren) müssen. Damit die Kerneländerungen auch greifen musst du dein System booten.
# cd /usr/src
# patch -p < /path/to/patch
Wenn dein System IPFilter als ein Kernelmodul verwendet dann musst du IPFilter neu kompiliern und installieren indem du folgende Befehle eingibst:
# cd /usr/src/sys/modules/ipfilter
# make all install
# kldunload ipl && kldload ipf && ipf -Fa -f /etc/ipf.rules
Sollte bei dir IPFilter dagegen direkt in den Kernel einkompiliert sein dann wirst du dir einen neuen Kernel kompilieren (und installieren) müssen. Damit die Kerneländerungen auch greifen musst du dein System booten.