How to apply a patch to a Drupal module
Following the Drupal documentation on applying patches.
The module localization client, originally developed for Drupal 6, needs a patch to the Drupal core module, locale (note that while locale is core it is also optional and disabled by default).
In this case the patch lives in the l10n_client module's directory, which Agaric (against standard and best practices) keeps in modules/contributed. The patch was also not made relative to the Drupal root directory, although it could have been as locale is a core module.
So:
cd /var/www/wsf2008/modules/locale
patch < ../contributed/l10n_client/locale_module.patch
If that gives you an error like
-bash: patch: command not found
you probably need to install the patch utility first, which, if you're on Debian or Ubuntu, you can do with this command:
aptitude install patch
Resolution
More like this
- Cannot modify header information, output started at .module:1 error SOLVED
- Node Authors module: give multiple people edit rights to specific content based on userreference field
- How to add CSS and Javascript just for the front page, as for a custom GMap call
- Do something immediately after a node is created
- You can pass part of an array variable by reference in PHP5


Comments
For patches made relative to
For patches made relative to the Drupal root directory, Drupal instructions say to use:
patch -p0 < path/file.patchPost new comment