summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2013-01-16 12:24:05 +0100
committerAleksander Machniak <alec@alec.pl>2013-01-16 12:24:05 +0100
commit9e329c0a275cc0a0ce02d86593c2ee558d846239 (patch)
treeacbc8fa4beb6a1816d45f3314e873c57af7c1bf8
parentc3d061893b3d49ad725d1518ff0c27db54669015 (diff)
Renamed option updatedb.sh --label to --package
-rwxr-xr-xbin/update.sh2
-rwxr-xr-xbin/updatedb.sh16
-rw-r--r--installer/rcube_install.php2
3 files changed, 10 insertions, 10 deletions
diff --git a/bin/update.sh b/bin/update.sh
index e1beef053..536bad9ba 100755
--- a/bin/update.sh
+++ b/bin/update.sh
@@ -144,7 +144,7 @@ if ($RCI->configured) {
// check database schema
if ($RCI->config['db_dsnw']) {
echo "Executing database schema update.\n";
- system(INSTALL_PATH . "bin/updatedb.sh --label=roundcube --version=" . $ops['version']
+ system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $ops['version']
. " --dir=" . INSTALL_PATH . DIRECTORY_SEPARATOR . "SQL", $res);
$success = !$res;
diff --git a/bin/updatedb.sh b/bin/updatedb.sh
index 9f2aef1bf..017c14913 100755
--- a/bin/updatedb.sh
+++ b/bin/updatedb.sh
@@ -27,15 +27,15 @@ require_once INSTALL_PATH . 'program/include/clisetup.php';
$opts = rcube_utils::get_opt(array(
'v' => 'version',
'd' => 'dir',
- 'l' => 'label',
+ 'p' => 'package',
));
if (empty($opts['dir'])) {
echo "ERROR: Database schema directory not specified (--dir).\n";
exit(1);
}
-if (empty($opts['label'])) {
- echo "ERROR: Database schema label not specified (--label).\n";
+if (empty($opts['package'])) {
+ echo "ERROR: Database schema package name not specified (--package).\n";
exit(1);
}
@@ -60,7 +60,7 @@ if (in_array('system', (array)$DB->list_tables())) {
$DB->query("SELECT " . $DB->quote_identifier('value')
." FROM " . $DB->quote_identifier('system')
." WHERE " . $DB->quote_identifier('name') ." = ?",
- $opts['label'] . '-version');
+ $opts['package'] . '-version');
$row = $DB->fetch_array();
$version = $row[0];
@@ -126,7 +126,7 @@ sort($result, SORT_NUMERIC);
foreach ($result as $v) {
echo "Updating database schema ($v)... ";
- $error = update_db_schema($opts['label'], $v, $dir . DIRECTORY_SEPARATOR . "$v.sql");
+ $error = update_db_schema($opts['package'], $v, $dir . DIRECTORY_SEPARATOR . "$v.sql");
if ($error) {
echo "\nError in DDL upgrade $v: $error\n";
@@ -137,7 +137,7 @@ foreach ($result as $v) {
exit(0);
-function update_db_schema($label, $version, $file)
+function update_db_schema($package, $version, $file)
{
global $DB;
@@ -167,13 +167,13 @@ function update_db_schema($label, $version, $file)
$DB->query("UPDATE " . $DB->quote_identifier('system')
." SET " . $DB->quote_identifier('value') . " = ?"
." WHERE " . $DB->quote_identifier('name') . " = ?",
- $version, $label . '-version');
+ $version, $package . '-version');
if (!$DB->is_error() && !$DB->affected_rows()) {
$DB->query("INSERT INTO " . $DB->quote_identifier('system')
." (" . $DB->quote_identifier('name') . ", " . $DB->quote_identifier('value') . ")"
." VALUES (?, ?)",
- $label . '-version', $version);
+ $package . '-version', $version);
}
return $DB->is_error();
diff --git a/installer/rcube_install.php b/installer/rcube_install.php
index bbb225bc7..a800dfdbe 100644
--- a/installer/rcube_install.php
+++ b/installer/rcube_install.php
@@ -633,7 +633,7 @@ class rcube_install
*/
function update_db($version)
{
- system(INSTALL_PATH . "bin/updatedb.sh --label=roundcube --version=" . $version
+ system(INSTALL_PATH . "bin/updatedb.sh --package=roundcube --version=" . $version
. " --dir=" . INSTALL_PATH . "SQL", $result);
return !$result;