]> git.donarmstrong.com Git - debbugs.git/commitdiff
fix developer-prepare option of installsql
authorDon Armstrong <don@donarmstrong.com>
Sun, 16 Apr 2017 03:31:28 +0000 (20:31 -0700)
committerDon Armstrong <don@donarmstrong.com>
Sun, 16 Apr 2017 03:31:28 +0000 (20:31 -0700)
bin/debbugs-installsql

index 3b29618b244993cb95a7c7922ba18dc1513ade26..601c1761c682885b6a95224152507c58d3f4ac92 100755 (executable)
@@ -87,8 +87,8 @@ GetOptions(\%options,
            'install_version_storage|install-version-storage',
            'upgrade',
            'current_version|current-version',
-#           'developer_prepare|developer-prepare',
-           'overwrite_deployment|overwrite-deployment',
+           'developer_prepare|developer-prepare',
+           'overwrite_deployment|overwrite-deployment|force_overwrite|force-overwrite',
            'deployment_dir|deployment-dir=s',
           'debug|d+','help|h|?','man|m');
 
@@ -134,14 +134,15 @@ if ($options{current_version}) {
     print "The current database version is: ".$dh->database_version."\n";
     exit 0;
 } elsif ($options{install}) {
-    $dh->prepare_install;
-    $dh->install;
+    $dh->prepare_install if $options{developer_prepare};
+    $dh->install unless $options{developer_prepare};
 } elsif ($options{upgrade}) {
-    $dh->prepare_deploy;
-    $dh->upgrade;
+    $dh->prepare_deploy if $options{developer_prepare};
+    $dh->prepare_upgrade() if $options{developer_prepare};
+    $dh->upgrade unless $options{developer_prepare};
 } elsif ($options{install_version_storage}) {
-    $dh->prepare_version_storage_install;
-    $dh->install_version_storage;
+    $dh->prepare_version_storage_install if $options{developer_prepare};
+    $dh->install_version_storage unless $options{developer_prepare};
 }