From: Greg Pazo Date: Thu, 2 Oct 2014 18:42:36 +0000 (-0400) Subject: update per code review, adding ent_install.xml X-Git-Url: http://git.roojs.org/?p=xtuple;a=commitdiff_plain;h=4f243895e135905f6b63607c4e48bb91fa76960d update per code review, adding ent_install.xml --- diff --git a/scripts/release_build.sh b/scripts/release_build.sh index 5b20e2658..b2914f87c 100755 --- a/scripts/release_build.sh +++ b/scripts/release_build.sh @@ -85,11 +85,25 @@ mkdir scripts/output/enterprise-upgrade-$MAJ$MIN$PAT cp scripts/xml/ent_package.xml scripts/output/enterprise-upgrade-$MAJ$MIN$PAT/package.xml cp scripts/output/postbooks_upgrade.sql scripts/output/enterprise-upgrade-$MAJ$MIN$PAT cp scripts/output/inventory_upgrade.sql scripts/output/enterprise-upgrade-$MAJ$MIN$PAT -cp scripts/ouput/distribution_upgrade.sql scripts/output/enterprise-upgrade-$MAJ$MIN$PAT +cp scripts/output/distribution_upgrade.sql scripts/output/enterprise-upgrade-$MAJ$MIN$PAT cp scripts/output/manufacturing_upgrade.sql scripts/output/enterprise-upgrade-$MAJ$MIN$PAT cd scripts/output tar -zcvf enterprise-upgrade-$MAJ$MIN$PAT.gz enterprise-upgrade-$MAJ$MIN$PAT/ +#enterprise install +cd ../../ +mkdir scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/xml/ent_package.xml scripts/output/enterprise-install-$MAJ$MIN$PAT/package.xml +cp scripts/output/postbooks_upgrade.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/inventory_basic_install.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/inventory_upgrade.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/distribution_basic_install.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/distribution_upgrade.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/manufacturing_basic_install.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cp scripts/output/manufacturing_upgrade.sql scripts/output/enterprise-install-$MAJ$MIN$PAT +cd scripts/output +tar -zcvf enterprise-install-$MAJ$MIN$PAT.gz enterprise-install-$MAJ$MIN$PAT/ + ADMIN=admin PORT=5432 HOST=localhost @@ -112,5 +126,6 @@ rm -rf scripts/output/inventory_upgrade.sql rm -rf scripts/output/manufacturing-install-$MAJ$MIN$PAT/ rm -rf scripts/output/manufacturing-upgrade-$MAJ$MIN$PAT/ rm -rf scripts/output/enterprise-upgrade-$MAJ$MIN$PAT/ +rm -rf scripts/output/enterprise-install-$MAJ$MIN$PAT/ rm -rf scripts/output/manufacturing_basic_install.sql rm -rf scripts/output/manufacturing_upgrade.sql diff --git a/scripts/xml/ent_install.xml b/scripts/xml/ent_install.xml new file mode 100644 index 000000000..3007deaf9 --- /dev/null +++ b/scripts/xml/ent_install.xml @@ -0,0 +1,42 @@ + + + + SELECT fetchMetricText('Application') = 'PostBooks'; + This package must be applied to a PostBooks database. + + + + SELECT fetchMetricText('ServerVersion') > '4.4.'; + This package must be applied to a 4.4+ database. + + + + + SELECT NOT fetchMetricText('ServerVersion') >= '4.8.0' AND fetchMetricText('ServerVersion') != '4.7.0'; + This package may not be applied to a database newer than 4.7.0Beta2. + + + + + SELECT NOT EXISTS(SELECT 1 FROM pg_namespace WHERE nspname = 'xm'); + This package may not be applied to a mobile-enabled database. Please see your system administrator or contact xTuple. + + + +