Hello folks,
The portaudit tool on my FreeBSD test server at work has been telling that I need to upgrade my coppermine installation (1.4.14), which was installed via the FreeBSD ports collection. I run "portsnap fetch update" and "portversion -v | grep '<'" daily to update my ports collection and see which ports need to be updated respectively. Coppermine never comes up, so I gather there hasn't been a update of this port.
I am wondering if I should just wait for an updated port or upgrade manually, following the instructions on the Coppermine site. I already know how to do the latter since I successfully upgraded the Coppermine installation on my personal website (Debian hosted) from 1.4.14 to 1.4.16. But if I do it that way, will portaudit "know" that I have upgraded to the new version? I doubt that it will, since I believe it goes by what it sees in the ports collection tree or the package database. (I think)
Anyways this isn't ultra important because, as I mentioned above, this is on a test server. But I also recognize that this post may potentially help other people in the future. ;D
You'd need to ask the port maintainer. Using anything other than our install/update scripts is not recommended or supported here.
Please note that we're not fond of pre-installed packages. The only supported install method is the one we describe in our docs. Auto-installers (like Fantastico) or similar tend to be outdated - that's generally a problem with web-driven apps. As Nibbler suggested, you'll have to ask the maintainer of the package to update it for you.
Okay, works for me. :)
For others' benefit, I did the following:
- cd /usr/local/www
- fetch http://internap.dl.sourceforge.net/sourceforge/coppermine/cpg1.4.16.tar.gz
- tar xzf cpg1.4.16.tar.gz
- cp coppermine/include/config.inc.php cpg1416/include/
- cp -r coppermine/albums/* cpg1416/albums/
- pkg_delete coppermine-1.4.14
- mv cpg1416 coppermine
- browse to http://[myserver]/coppermine/update.php
- check http://[myserver]/coppermine/versioncheck.php
- Gavin