ViewVC 1.1.25 : Différence entre versions
m |
(Aucune différence)
|
Version actuelle en date du 17 mai 2018 à 13:16
Cet article présente la mise à jour de ViewVC en version 1.1.25
.
Dans le cadre de cet article, la mise à jour est effectuée manuellement avec le même principe que pour l'installation initiale, après réorganisation des binaires. Théoriquement, la mise à jour est simple. Cependant il est nécessaire de n'oublier aucune étape.
Sommaire
Votre avis
Nobody voted on this yet
|
|
Téléchargement
L'application est téléchargée dans le répertoire /var/opt/viewvc
.
#sudo wget -O /var/opt/viewvc/viewvc-1.1.25.tar.gz https://github.com/viewvc/viewvc/archive/1.1.25.tar.gz
Installation
L'application va être installée sous /var/opt/viewvc/1.1.25
.
#sudo tar -C /var/opt/viewvc -xzvf /var/opt/viewvc/viewvc-1.1.25.tar.gz #sudo rm /var/opt/viewvc/viewvc-1.1.25.tar.gz
L'utilitaire d'installation est ensuite exécuté, script viewvc-install
sous /var/opt/viewvc-1.1.25/viewvc-install
.
#sudo /var/opt/viewvc/viewvc-1.1.25/viewvc-install This is the ViewVC 1.1.25 installer. It will allow you to choose the install path for ViewVC. You will now be asked some installation questions. Defaults are given in square brackets. Just hit [Enter] if a default is okay. Installation path [/usr/local/viewvc-1.1.25]: /var/opt/viewvc/1.1.25 DESTDIR path (generally only used by package maintainers) []: Installing ViewVC to /var/opt/viewvc/1.1.25: created /var/opt/viewvc/1.1.25/bin/cgi/ installed /var/opt/viewvc/1.1.25/bin/cgi/viewvc.cgi installed /var/opt/viewvc/1.1.25/bin/cgi/query.cgi created /var/opt/viewvc/1.1.25/bin/wsgi/ installed /var/opt/viewvc/1.1.25/bin/wsgi/viewvc.wsgi installed /var/opt/viewvc/1.1.25/bin/wsgi/viewvc.fcgi installed /var/opt/viewvc/1.1.25/bin/wsgi/query.wsgi installed /var/opt/viewvc/1.1.25/bin/wsgi/query.fcgi created /var/opt/viewvc/1.1.25/bin/mod_python/ installed /var/opt/viewvc/1.1.25/bin/mod_python/viewvc.py installed /var/opt/viewvc/1.1.25/bin/mod_python/query.py installed /var/opt/viewvc/1.1.25/bin/mod_python/handler.py installed /var/opt/viewvc/1.1.25/bin/mod_python/.htaccess installed /var/opt/viewvc/1.1.25/bin/standalone.py installed /var/opt/viewvc/1.1.25/bin/loginfo-handler installed /var/opt/viewvc/1.1.25/bin/cvsdbadmin installed /var/opt/viewvc/1.1.25/bin/svndbadmin installed /var/opt/viewvc/1.1.25/bin/make-database installed /var/opt/viewvc/1.1.25/viewvc.conf.dist installed /var/opt/viewvc/1.1.25/viewvc.conf installed /var/opt/viewvc/1.1.25/cvsgraph.conf.dist installed /var/opt/viewvc/1.1.25/cvsgraph.conf installed /var/opt/viewvc/1.1.25/mimetypes.conf.dist installed /var/opt/viewvc/1.1.25/mimetypes.conf created /var/opt/viewvc/1.1.25/lib/ installed /var/opt/viewvc/1.1.25/lib/PyFontify.py installed /var/opt/viewvc/1.1.25/lib/accept.py installed /var/opt/viewvc/1.1.25/lib/blame.py installed /var/opt/viewvc/1.1.25/lib/compat.py installed /var/opt/viewvc/1.1.25/lib/compat_difflib.py installed /var/opt/viewvc/1.1.25/lib/compat_ndiff.py installed /var/opt/viewvc/1.1.25/lib/config.py installed /var/opt/viewvc/1.1.25/lib/cvsdb.py installed /var/opt/viewvc/1.1.25/lib/dbi.py installed /var/opt/viewvc/1.1.25/lib/debug.py installed /var/opt/viewvc/1.1.25/lib/ezt.py installed /var/opt/viewvc/1.1.25/lib/idiff.py installed /var/opt/viewvc/1.1.25/lib/popen.py installed /var/opt/viewvc/1.1.25/lib/py2html.py installed /var/opt/viewvc/1.1.25/lib/query.py installed /var/opt/viewvc/1.1.25/lib/sapi.py created /var/opt/viewvc/1.1.25/lib/vcauth/ installed /var/opt/viewvc/1.1.25/lib/vcauth/__init__.py created /var/opt/viewvc/1.1.25/lib/vcauth/forbidden/ installed /var/opt/viewvc/1.1.25/lib/vcauth/forbidden/__init__.py created /var/opt/viewvc/1.1.25/lib/vcauth/forbiddenre/ installed /var/opt/viewvc/1.1.25/lib/vcauth/forbiddenre/__init__.py created /var/opt/viewvc/1.1.25/lib/vcauth/svnauthz/ installed /var/opt/viewvc/1.1.25/lib/vcauth/svnauthz/__init__.py created /var/opt/viewvc/1.1.25/lib/vclib/ installed /var/opt/viewvc/1.1.25/lib/vclib/__init__.py created /var/opt/viewvc/1.1.25/lib/vclib/ccvs/ installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/__init__.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/bincvs.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/blame.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/ccvs.py created /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/ installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/__init__.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/common.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/debug.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/default.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/parse_rcs_file.py installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/run-tests.py created /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/test-data/ installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/test-data/default,v installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/test-data/default.out installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/test-data/empty-file,v installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/test-data/empty-file.out installed /var/opt/viewvc/1.1.25/lib/vclib/ccvs/rcsparse/texttools.py created /var/opt/viewvc/1.1.25/lib/vclib/svn/ installed /var/opt/viewvc/1.1.25/lib/vclib/svn/__init__.py installed /var/opt/viewvc/1.1.25/lib/vclib/svn/svn_ra.py installed /var/opt/viewvc/1.1.25/lib/vclib/svn/svn_repos.py installed /var/opt/viewvc/1.1.25/lib/viewvc.py installed /var/opt/viewvc/1.1.25/lib/win32popen.py created /var/opt/viewvc/1.1.25/templates/ installed /var/opt/viewvc/1.1.25/templates/diff.ezt installed /var/opt/viewvc/1.1.25/templates/dir_new.ezt installed /var/opt/viewvc/1.1.25/templates/directory.ezt created /var/opt/viewvc/1.1.25/templates/docroot/ installed /var/opt/viewvc/1.1.25/templates/docroot/help.css installed /var/opt/viewvc/1.1.25/templates/docroot/help_dirview.html installed /var/opt/viewvc/1.1.25/templates/docroot/help_log.html installed /var/opt/viewvc/1.1.25/templates/docroot/help_query.html installed /var/opt/viewvc/1.1.25/templates/docroot/help_rootview.html created /var/opt/viewvc/1.1.25/templates/docroot/images/ installed /var/opt/viewvc/1.1.25/templates/docroot/images/annotate.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/back.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/back_small.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/broken.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/chalk.jpg installed /var/opt/viewvc/1.1.25/templates/docroot/images/cvsgraph_16x16.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/cvsgraph_32x32.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/diff.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/dir.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/down.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/download.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/favicon.ico installed /var/opt/viewvc/1.1.25/templates/docroot/images/feed-icon-16x16.jpg installed /var/opt/viewvc/1.1.25/templates/docroot/images/forward.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/list.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/lock.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/log.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/text.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/up.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/view.png installed /var/opt/viewvc/1.1.25/templates/docroot/images/viewvc-logo.png installed /var/opt/viewvc/1.1.25/templates/docroot/styles.css installed /var/opt/viewvc/1.1.25/templates/error.ezt installed /var/opt/viewvc/1.1.25/templates/file.ezt installed /var/opt/viewvc/1.1.25/templates/graph.ezt created /var/opt/viewvc/1.1.25/templates/include/ installed /var/opt/viewvc/1.1.25/templates/include/diff_form.ezt installed /var/opt/viewvc/1.1.25/templates/include/dir_footer.ezt installed /var/opt/viewvc/1.1.25/templates/include/dir_header.ezt installed /var/opt/viewvc/1.1.25/templates/include/file_header.ezt installed /var/opt/viewvc/1.1.25/templates/include/footer.ezt installed /var/opt/viewvc/1.1.25/templates/include/header.ezt installed /var/opt/viewvc/1.1.25/templates/include/log_footer.ezt installed /var/opt/viewvc/1.1.25/templates/include/log_header.ezt installed /var/opt/viewvc/1.1.25/templates/include/paging.ezt installed /var/opt/viewvc/1.1.25/templates/include/pathrev_form.ezt installed /var/opt/viewvc/1.1.25/templates/include/props.ezt installed /var/opt/viewvc/1.1.25/templates/include/sort.ezt installed /var/opt/viewvc/1.1.25/templates/log.ezt installed /var/opt/viewvc/1.1.25/templates/log_table.ezt installed /var/opt/viewvc/1.1.25/templates/query.ezt installed /var/opt/viewvc/1.1.25/templates/query_form.ezt installed /var/opt/viewvc/1.1.25/templates/query_results.ezt installed /var/opt/viewvc/1.1.25/templates/revision.ezt installed /var/opt/viewvc/1.1.25/templates/roots.ezt installed /var/opt/viewvc/1.1.25/templates/rss.ezt created /var/opt/viewvc/1.1.25/templates-contrib/ installed /var/opt/viewvc/1.1.25/templates-contrib/README created /var/opt/viewvc/1.1.25/templates-contrib/newvc/ installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/README created /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/ installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/diff.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/directory.ezt created /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/ installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/help.css installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/help_dirview.html installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/help_log.html installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/help_query.html installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/help_rootview.html created /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/ installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/back.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/back_small.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/broken.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/cvs-logo.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/dir.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/down.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/feed-icon-16x16.jpg installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/forward.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/svn-logo.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/text.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/up.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/images/viewvc-logo.png installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/scripts.js installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/docroot/styles.css installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/error.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/file.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/graph.ezt created /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/ installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/diff_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/fileview.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/footer.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/header.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/pathrev_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/include/props.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/log.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/markup.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/query.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/query_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/query_results.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/revision.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/roots.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/newvc/templates/rss.ezt created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/INSTALL installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/README created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/extras/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/extras/svnindex.css installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/extras/svnindex.xsl created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/screenshots/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/screenshots/diff.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/screenshots/dir.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/screenshots/log.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/screenshots/markup.png created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/diff.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/directory.ezt created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/broken.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/dir.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/down.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/download.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/favicon-svn.ico installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/feed-icon-16x16.jpg installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/logo-svn.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/logo-viewvc.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/svn.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/text.png created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/back.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/back_small.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/blame.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/checkout.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/diff.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/forward.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/license.txt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/log.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/patch.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/repos.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/tortoisesvn/tsvn.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/up.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/images/viewvc.png installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/docroot/styles.css installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/error.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/file.ezt created /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/ installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/diff_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/dir_footer.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/dir_header.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/file_header.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/footer.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/header.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/log_footer.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/log_header.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/paging.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/pathrev_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/include/props.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/log.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/query.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/query_form.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/query_results.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/revision.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/roots.ezt installed /var/opt/viewvc/1.1.25/templates-contrib/viewsvn/templates/rss.ezt ViewVC file installation complete. Consult the INSTALL document for detailed information on completing the installation and configuration of ViewVC on your system. Here's a brief overview of the remaining steps: 1) Edit the /var/opt/viewvc/1.1.25/viewvc.conf file. 2) Either configure an existing web server to run /var/opt/viewvc/1.1.25/bin/cgi/viewvc.cgi. Or, copy /var/opt/viewvc/1.1.25/bin/cgi/viewvc.cgi to an already-configured cgi-bin directory. Or, use the standalone server provided by this distribution at /var/opt/viewvc/1.1.25/bin/standalone.py.
L'instance est en fait copiée dans la cible, avec modification de fichier. La décompression originale peut donc être supprimée.
#sudo rm -rf /var/opt/viewvc/viewvc-1.1.25
Propriétaire fichiers
L'installation a été réalisée avec le compte root
. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data
dans le cadre de cette installation.
#sudo chown -R www-data:www-data /var/opt/viewvc/1.1.25
Sécurisation
Après avoir modifié le propriétaire des fichiers, il est conseillé de positionner des droits restrictifs afin que seul le propriétaire puisse accéder à ceux-ci.
#sudo find /var/opt/viewvc/1.1.25 -exec chmod -R go-rwx {} \;
A noter l'utilisation de la suppression des droits, et non pas la spécification avec une commande de type chmod 600
. En effet, l'utilitaire d'installation positionne les droits d'exécution sur certains fichiers, qu'il ne faudrait pas supprimer.
Fichier de configuration
Le fichier /var/opt/viewvc/1.1.25/viewvc.conf
doit être modifié afin de reprendre les configurations mises en place. Pour rappel, dans le cadre de cette installation, cela concerne.
- L'accès à la base de données MySQL;
- Le référencement des dépôts SVN;
- Diverses configurations, adresse contact par exemple.
Cette partie est la plus compliqué, surtout dans le cas d'un grand nombre de dépôts, qu'il faut reprendre.
Le plus simple est de réaliser une comparaison du fichier avec la précédente version. Il faut bien avouer que c'est une étape qui aurait pu être automatiser.
Afin de faciliter les prochaines montées de version, ce fichier est externalisé dans un répertoire common
, créé si pas déjà mis en place.
#sudo mkdir /var/opt/viewvc/common #sudo chown www-data:www-data /var/opt/viewvc/common #sudo chmod 700 /var/opt/viewvc/common #sudo cp -p /var/opt/viewvc/1.1.25/viewvc.conf /var/opt/viewvc/common
Puis un lien est mis en place vers ce fichier
#sudo rm /var/opt/viewvc/1.1.25/viewvc.conf #sudo ln -s /var/opt/viewvc/common/viewvc.conf /var/opt/viewvc/1.1.25/viewvc.conf #sudo chown -h www-data:www-data /var/opt/viewvc/1.1.25/viewvc.conf
Publication sous Apache
Il faut changer le lien symbolique /var/opt/viewvc/viewvc
pour activer la nouvelle version.
#sudo rm /var/opt/viewvc/viewvc #sudo ln -s /var/opt/viewvc/1.1.25 /var/opt/viewvc/viewvc #sudo chown -h www-data:www-data /var/opt/viewvc/viewvc