Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste Überarbeitung Beide Seiten der Revision | ||
kb [2015/03/26 15:30] flacco [ISC DHCP LDAP Schema nach Samba 4 LDAP überführen] |
kb [2015/03/26 15:47] flacco [ISC DHCP mit ActiveDirectory] |
||
---|---|---|---|
Zeile 596: | Zeile 596: | ||
Treten dabei Fehler auf, sind diese in einer auf **.rej** endenden Datei im Verzeichnis der zu patchenden Datei zu finden. Sind die Fehler überschaubar, lassen sich die Änderungen auch manuell durchführen. | Treten dabei Fehler auf, sind diese in einer auf **.rej** endenden Datei im Verzeichnis der zu patchenden Datei zu finden. Sind die Fehler überschaubar, lassen sich die Änderungen auch manuell durchführen. | ||
+ | Jetz sind per suchen und ersetzen der Attributnamen und Objektklassen mit **//sed//** neue Dateien mit den gewünschten Änderungen zu erzeugen: | ||
- | Suchen und ersetzen der Attributnamen und Objektklassen: | + | <code> |
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> cat server/ldap.c | sed /dhcp[A-Z]/s/dhcp/iscDhcp/g > server/ad.ldap.c | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> cat contrib/ldap/README.ldap | sed /dhcp[A-Z]/s/dhcp/iscDhcp/g > contrib/ldap/ad.README.ldap | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> cat contrib/ldap/dhcpd-conf-to-ldap | sed /dhcp[A-Z]/s/dhcp/iscDhcp/g > contrib/ldap/ad.dhcpd-conf-to-ldap | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> cat contrib/ldap/dhcp.schema | sed /dhcp[A-Z]/s/dhcp/iscDhcp/g > contrib/ldap/ad.dhcp.schema | ||
+ | </code> | ||
+ | |||
+ | Jetzt werden mit //**diff**// einzelne Patches für jede der Dateien erzeugt: | ||
+ | <code> | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> diff -u server/ldap.c server/ad.ldap.c > ldap.c.patch | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> diff -u contrib/ldap/README.ldap contrib/ldap/ad.README.ldap > README.ldap.patch | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> diff -u contrib/ldap/dhcpd-conf-to-ldap contrib/ldap/ad.dhcpd-conf-to-ldap > dhcpd-conf-to-ldap.patch | ||
+ | heinzb@knurps:~/baustelle/dhcp-4.2.6> diff -u contrib/ldap/dhcp.schema contrib/ldap/ad.dhcp.schema >dhcp.schema.patch | ||
+ | </code> | ||
+ | |||
+ | Alle Einzelpatches werden dann zum Gesamtpatch zusammengesetzt: | ||
<code> | <code> | ||
- | linux:~ # cat README.ldap | sed /dhcp[A-Z]/s/dhcp/iscDhcp/g > ad.README.ldap | + | heinzb@knurps:~/baustelle/dhcp-4.2.6> |
</code> | </code> |