| 31 | |
| 32 | == How to update source == |
| 33 | |
| 34 | Samba updates kommen als unified diffs gz gepackt: |
| 35 | |
| 36 | 1. Auspacken im parent directory von \source (ab 3.4.0 \source3 und \source4) |
| 37 | {{{ |
| 38 | gzip -d patch-3.5.0-3.5.1.diffs.gz |
| 39 | }}} |
| 40 | Das Ergebnis ist dann patch-3.5.0-3.5.1.diffs. |
| 41 | |
| 42 | 2. Einen --dry-run Durchgang machen, um zu sehen obs Probleme gibt: |
| 43 | {{{ |
| 44 | patch -N -p 1 -i patch-3.5.0-3.5.1.diffs --dry-run 2>&1 | tee patch.log |
| 45 | }}} |
| 46 | patch.log prüfen, eventuelle Fehler bereinigen (VERSION, version.h sind Kandidaten) |
| 47 | |
| 48 | 3. Patch einspielen |
| 49 | {{{ |
| 50 | patch -N -p 1 -i patch-3.5.0-3.5.1.diffs 2>&1 | tee patch.log |
| 51 | }}} |
| 52 | |
| 53 | 4. Compilieren, testen und svn updaten. |