| 52 | |
| 53 | == Installation == |
| 54 | |
| 55 | Un {{{Makefile}}} est à la racine du projet, |
| 56 | il comporte les cibles suivantes : |
| 57 | |
| 58 | * {{{install}}} : Installation à faire la première fois. |
| 59 | |
| 60 | * {{{update}}} : Mise à jour de l'installation. |
| 61 | Ne mettra pas à jour certains fichiers si besoin (configuration...). |
| 62 | |
| 63 | * {{{sync}}} : Mise à jour vis à vis du dépôt {{{SVN}}}. |
| 64 | En pratique, équivalent à {{{svn update}}}. |
| 65 | |
| 66 | Il ne faut pas modifier le {{{Makefile}}} pour l'adapter à son environnement. |
| 67 | Cependant, celui-ci n'est pas forcément idéal pour votre configuration. |
| 68 | Pour ce faire, le {{{Makefile}}} charge s'ils existent les deux sous fichiers {{{config.mk}}} et {{{rules.mk}}}. |
| 69 | Le premier permet de surcharger des variables et le second des règles. |
| 70 | |
| 71 | Par défaut, {{{bundle}}} fonctionne avec le paquetage debian {{{sysprofile}}} |
| 72 | et va s'installer dans {{{/etc/sysprofile.d}}}. |
| 73 | Il peut être judicieux de l'installer ailleurs, par exemple dans {{{/etc/profile.d}}}. |
| 74 | Cela se réalise très simple en définissant dans le fichier {{{config.mk}}} |
| 75 | la variable {{{PREFIX}}}. |
| 76 | |
| 77 | {{{ |
| 78 | PREFIX:=/etc/profile.d |
| 79 | }}} |