/
civibuild.aliases.sh
101 lines (86 loc) · 8.56 KB
/
civibuild.aliases.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#!/bin/bash
## Several build-types -- drupal-demo, wp-demo, etc -- are designed for use
## in different combinations. It's useful to be able to create arbitrary
## combinations, but there are a few typical combinations which are
## frequently used.
##
## A build-type-alias provides a short-hand way to refer to a set of
## civibuild options.
##
## The *.demo.civicrm.org domains correspond directly to these aliases;
## e.g. "d45.demo.civicrm.org" is based on "d45" (i.e. type=drupal_demo,
## civi-ver=4.5, and title="CiviCRM 4.5 Demo on Drupal").
##
## In the future, it may be desirable to replace this with some kind
## of build-type-inheritance (e.g. the "d44" build-type inherits from
## the "drupal-demo" build-type).
## Load any default options which apply to a build-type-alias.
##
## usage: civibuild_alias_resolve <name>
## example: civibuild_alias_resolve d45
function civibuild_alias_resolve() {
IS_ALIAS=1
case "$1" in
d43) SITE_TYPE=drupal-demo ; CIVI_VERSION=4.3 ; CMS_TITLE="CiviCRM 4.3 Demo on Drupal" ; DISC_VERSION=4.4 ;;
d44) SITE_TYPE=drupal-demo ; CIVI_VERSION=4.4 ; CMS_TITLE="CiviCRM 4.4 Demo on Drupal" ; VOL_VERSION=4.4-1.x ; DISC_VERSION=4.4 ;;
d45) SITE_TYPE=drupal-demo ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviCRM 4.5 Demo on Drupal" ; VOL_VERSION=v4.5-1.4.0 ; DISC_VERSION=4.4 ;;
d46) SITE_TYPE=drupal-demo ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Demo on Drupal" ; VOL_VERSION=v4.5-1.4.0 ; DISC_VERSION=master ; RULES_VERSION=master ;;
d47) SITE_TYPE=drupal-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on Drupal" ; VOL_VERSION=master ; DISC_VERSION=master ;;
dmaster) SITE_TYPE=drupal-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Drupal" ; VOL_VERSION=master ; DISC_VERSION=master ;;
d7-43) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.3 ; CMS_TITLE="CiviCRM 4.3 Demo on Drupal 7" ;;
d7-44) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.4 ; CMS_TITLE="CiviCRM 4.4 Demo on Drupal 7" ;;
d7-45) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviCRM 4.5 Demo on Drupal 7" ;;
d7-46) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Demo on Drupal 7" ;;
d7-47) SITE_TYPE=drupal-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on Drupal 7" ;;
d7-master) SITE_TYPE=drupal-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Drupal 7" ;;
# d6-46) SITE_TYPE=drupal6-demo ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Demo on Drupal 6" ; VOL_VERSION=v4.5-1.4.0 ; DISC_VERSION=master ; RULES_VERSION=master ;;
# d6-47) SITE_TYPE=drupal6-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on Drupal 6" ; VOL_VERSION=master ; DISC_VERSION=master ;;
# d6-master) SITE_TYPE=drupal6-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Drupal 6" ; VOL_VERSION=master ; DISC_VERSION=master ;;
# d8-47) SITE_TYPE=drupal8-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on Drupal 8" ; VOL_VERSION=master ; DISC_VERSION=master ;;
d8-master) SITE_TYPE=drupal8-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Drupal 8" ;;
dc43) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.3 ; CMS_TITLE="CiviCRM 4.3 Clean on Drupal" ;;
dc44) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.4 ; CMS_TITLE="CiviCRM 4.4 Clean on Drupal" ;;
dc45) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviCRM 4.5 Clean on Drupal" ;;
dc46) SITE_TYPE=drupal-clean ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Clean on Drupal" ;;
dc47) SITE_TYPE=drupal-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Clean on Drupal" ;;
dcmaster) SITE_TYPE=drupal-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Clean Sandbox on Drupal" ;;
dcase) SITE_TYPE=drupal-case ; CIVI_VERSION=master ; CMS_TITLE="CiviCase Sandbox on Drupal" ;;
wpcase) SITE_TYPE=wp-case ; CIVI_VERSION=master ; CMS_TITLE="CiviCase Sandbox on WordPress" ;;
wp43) SITE_TYPE=wp-demo ; CIVI_VERSION=4.3 ; CMS_TITLE="CiviCRM 4.3 Demo on WordPress" ;;
wp44) SITE_TYPE=wp-demo ; CIVI_VERSION=4.4 ; CMS_TITLE="CiviCRM 4.4 Demo on WordPress" ; VOL_VERSION=4.4-1.x ;;
wp45) SITE_TYPE=wp-demo ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviCRM 4.5 Demo on WordPress" ; VOL_VERSION=v4.5-1.4.0 ;;
wp46) SITE_TYPE=wp-demo ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Demo on WordPress" ; VOL_VERSION=v4.5-1.4.0 ;;
wp47) SITE_TYPE=wp-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on WordPress" ; VOL_VERSION=master ;;
wpmaster) SITE_TYPE=wp-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on WordPress" ; VOL_VERSION=master ;;
wp-43) SITE_TYPE=wp-demo ; CIVI_VERSION=4.3 ; CMS_TITLE="CiviCRM 4.3 Demo on WordPress" ;;
wp-44) SITE_TYPE=wp-demo ; CIVI_VERSION=4.4 ; CMS_TITLE="CiviCRM 4.4 Demo on WordPress" ; VOL_VERSION=4.4-1.x ;;
wp-45) SITE_TYPE=wp-demo ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviCRM 4.5 Demo on WordPress" ; VOL_VERSION=v4.5-1.4.0 ;;
wp-46) SITE_TYPE=wp-demo ; CIVI_VERSION=4.6 ; CMS_TITLE="CiviCRM 4.6 Demo on WordPress" ; VOL_VERSION=v4.5-1.4.0 ;;
wp-47) SITE_TYPE=wp-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Demo on WordPress" ; VOL_VERSION=master ;;
wp-master) SITE_TYPE=wp-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on WordPress" ; VOL_VERSION=master ;;
bc47) SITE_TYPE=backdrop-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 Clean on Backdrop" ;;
bcmaster) SITE_TYPE=backdrop-clean ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Clean Sandbox on Backdrop" ;;
b47) SITE_TYPE=backdrop-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM 4.7 on Backdrop" ;;
bmaster) SITE_TYPE=backdrop-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Backdrop" ;;
b-master) SITE_TYPE=backdrop-demo ; CIVI_VERSION=master ; CMS_TITLE="CiviCRM Sandbox on Backdrop" ;;
hr13) SITE_TYPE=hrdemo ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviHR 1.3 Demo" ; HR_VERSION=1.3 ;;
hr14) SITE_TYPE=hrdemo ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviHR 1.4 Demo" ; HR_VERSION=1.4 ;;
hr15) SITE_TYPE=hr15 ; CIVI_VERSION=4.5 ; CMS_TITLE="CiviHR 1.5 Demo" ; HR_VERSION=1.5 ;;
hr16) SITE_TYPE=hr16 ; CIVI_VERSION=4.7.9 ; CMS_TITLE="CiviHR 1.6 Demo" ; HR_VERSION=master ; NO_SAMPLE_DATA=1 ;;
hr17) SITE_TYPE=hr17 ; CIVI_VERSION=5.3.1 ; CMS_TITLE="CiviHR 1.7 Demo" ; HR_VERSION=staging ; NO_SAMPLE_DATA=1 ;;
hrmaster) SITE_TYPE=hr15 ; CIVI_VERSION=master ; CMS_TITLE="CiviHR Sandbox" ; HR_VERSION=master ;;
bempty) SITE_TYPE=backdrop-empty ; CIVI_VERSION=none ; CMS_TITLE="Backdrop Sandbox" ;;
dempty) SITE_TYPE=drupal-empty ; CIVI_VERSION=none ; CMS_TITLE="Drupal 7 Sandbox" ;;
d7-empty) SITE_TYPE=drupal-empty ; CIVI_VERSION=none ; CMS_TITLE="Drupal 7 Sandbox" ;;
d8-empty) SITE_TYPE=drupal8-empty ; CIVI_VERSION=none ; CMS_TITLE="Drupal 8 Sandbox" ;;
jempty) SITE_TYPE=joomla-empty ; CIVI_VERSION=none ; CMS_TITLE="Joomla Sandbox" ;;
wpempty) SITE_TYPE=wp-empty ; CIVI_VERSION=none ; CMS_TITLE="WordPress Sandbox" ;;
wp-empty) SITE_TYPE=wp-empty ; CIVI_VERSION=none ; CMS_TITLE="WordPress Sandbox" ;;
## For testing purposes
testalias-anujrdw) SITE_TYPE=empty ; CIVI_VERION=4.6 ;;
*) IS_ALIAS= ;;
esac
# if [ -n "$known" -a "%AUTO%" = "$URL_TEMPLATE" ]; then
# URL_TEMPLATE='http://%SITE_NAME%.dev'
# fi
}