mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
2f13f94ccc
This was a Google Summer of Code 2007 Project. This introduces two new files, admin/cliupgrader.php and lib/installlib.php. It also introduces a new PEAR library, Console_GetOpt. I have recieved permission from the upstream author to include this in GPL Moodle (essentially dual license it) - notes in lib/pear. Most stuff that outputs html during install gets suppressed by the use of a constant. Run the script like php admin/cliupgrade.php --help for info. Note that this all uses strings from install/ rather than lang, so I have updated stringnames.txt accordingly and they'll all be broken until the cronjob that generates them runs.
This is licensed originally under the PHP license which is incompatible with the GPL. However, I got explicit permission from the author (Andrei Zmievski <andrei@gravitonic.com>) on 18/12/07 to dual license it: "I am fine with my library to be distributed under the GPL by Moodle project (which basically means that it's dual-licensed, as far as I can tell)." -- Penny