6 echo "BUILDING RELEASE "$MAJ"."$MIN"."$PAT""
9 git checkout XTUPLE/$MAJ"_"$MIN"_"x
12 npm run-script build-basic-postbooks-package-sql
13 npm run-script build-basic-empty
14 npm run-script build-basic-postbooks-demo
15 npm run-script build-basic-quickstart
16 cd ../private-extensions
19 git checkout XTUPLE/$MAJ"_"$MIN"_"x
21 npm run-script build-basic-manufacturing-package-sql
22 npm run-script build-basic-manufacturing-empty
23 npm run-script build-basic-manufacturing-quickstart
24 npm run-script build-basic-manufacturing-demo
25 npm run-script build-basic-distribution-package-sql
26 npm run-script build-basic-distribution-empty
27 npm run-script build-basic-distribution-quickstart
30 mkdir scripts/output/pb$MAJ$MIN$PAT
31 cp scripts/xml/postbooks_package.xml scripts/output/pb$MAJ$MIN$PAT/package.xml
32 cp scripts/output/toolkit.sql scripts/output/pb$MAJ$MIN$PAT
33 cp scripts/output/updates.sql scripts/output/pb$MAJ$MIN$PAT
35 tar -zcvf pb$MAJ$MIN$PAT.gz pb$MAJ$MIN$PAT/
38 mkdir scripts/output/dist$MAJ$MIN$PAT
39 cp scripts/xml/distribution_package.xml scripts/output/dist$MAJ$MIN$PAT/package.xml
40 cp scripts/output/updates.sql scripts/output/dist$MAJ$MIN$PAT
41 cp scripts/output/inventory_upgrade.sql scripts/output/dist$MAJ$MIN$PAT
43 tar -zcvf dist$MAJ$MIN$PAT.gz dist$MAJ$MIN$PAT/
44 #postbooks to distribution
46 mkdir scripts/output/pbtodist$MAJ$MIN$PAT
47 cp scripts/xml/distribution_install.xml scripts/output/pbtodist$MAJ$MIN$PAT/package.xml
48 cp scripts/output/inventory_basic_install.sql scripts/output/pbtodist$MAJ$MIN$PAT
49 cp scripts/output/inventory_upgrade.sql scripts/output/pbtodist$MAJ$MIN$PAT
51 tar -zcvf pbtodist$MAJ$MIN$PAT.gz pbtodist$MAJ$MIN$PAT/
54 mkdir scripts/output/xtmfg$MAJ$MIN$PAT
55 cp scripts/xml/xtmfg_package.xml scripts/output/xtmfg$MAJ$MIN$PAT/package.xml
56 cp scripts/output/updates.sql scripts/output/xtmfg$MAJ$MIN$PAT
57 cp scripts/output/inventory_upgrade.sql scripts/output/xtmfg$MAJ$MIN$PAT
58 cp scripts/output/manufacturing_upgrade.sql scripts/output/xtmfg$MAJ$MIN$PAT
60 tar -zcvf xtmfg_upgrade-$MAJ$MIN$PAT.gz xtmfg$MAJ$MIN$PAT/
63 mkdir scripts/output/xtmfg_install$MAJ$MIN$PAT
64 cp scripts/xml/xtmfg_install.xml scripts/output/xtmfg_install$MAJ$MIN$PAT/package.xml
65 cp scripts/output/manufacturing_basic_install.sql scripts/output/xtmfg_install$MAJ$MIN$PAT
66 cp scripts/output/manufacturing_upgrade.sql scripts/output/xtmfg_install$MAJ$MIN$PAT
68 tar -zcvf xtmfg_install-$MAJ$MIN$PAT.gz xtmfg_install$MAJ$MIN$PAT/
74 DB_LIST="postbooks_demo empty quickstart distempty distquickstart mfgempty mfgquickstart mfgdemo";
75 for DB in $DB_LIST ; do
76 /usr/bin/pg_dump --host $HOST --username $ADMIN --port $PORT --format c --file $DB-$MAJ.$MIN.$PAT.backup $DB
81 rm -rf scripts/output/pb$MAJ$MIN$PAT/
82 rm -rf scripts/output/updates.sql
83 rm -rf scripts/output/toolkit.sql
84 rm -rf scripts/output/pbtodist$MAJ$MIN$PAT/
85 rm -rf scripts/output/dist$MAJ$MIN$PAT/
86 rm -rf scripts/output/distribution_upgrade.sql
87 rm -rf scripts/output/distribution_basic_install.sql
88 rm -rf scripts/output/inventory_basic_install.sql
89 rm -rf scripts/output/inventory_upgrade.sql
90 rm -rf scripts/output/xtmfg$MAJ$MIN$PAT/
91 rm -rf scripts/output/xtmfg_install$MAJ$MIN$PAT/
92 rm -rf scripts/output/manufacturing_basic_install.sql
93 rm -rf scripts/output/manufacturing_upgrade.sql