@@ -69,7 +69,14 @@ begin_test "ghe-restore into unconfigured vm"
6969 grep -q " fake ghe-export-authorized-keys data" " $TRASHDIR /restore-out"
7070 grep -q " fake ghe-export-ssh-host-keys data" " $TRASHDIR /restore-out"
7171 grep -q " fake ghe-export-settings data" " $TRASHDIR /restore-out"
72- grep -q " ghe-import-es-indices" " $TRASHDIR /restore-out"
72+
73+ # verify ghe-import-es-indices is run under 1.x VMs and that the
74+ # elasticsearch-legacy directory was created under 2.x VMs.
75+ if [ " $GHE_VERSION_MAJOR " -eq 1 ]; then
76+ grep -q " ghe-import-es-indices" " $TRASHDIR /restore-out"
77+ elif [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
78+ test -d " $GHE_REMOTE_DATA_USER_DIR /elasticsearch-legacy"
79+ fi
7380
7481 # verify service-ensure scripts were run under versions >= v2.x
7582 if [ " $GHE_VERSION_MAJOR " -ge 2 ]; then
@@ -111,7 +118,6 @@ begin_test "ghe-restore into configured vm"
111118 grep -q " fake ghe-export-redis data" " $TRASHDIR /restore-out"
112119 grep -q " fake ghe-export-authorized-keys data" " $TRASHDIR /restore-out"
113120 grep -q " fake ghe-export-ssh-host-keys data" " $TRASHDIR /restore-out"
114- grep -q " ghe-import-es-indices" " $TRASHDIR /restore-out"
115121
116122 # verify settings import was *not* run due to instance already being
117123 # configured.
@@ -151,7 +157,6 @@ begin_test "ghe-restore -c into configured vm"
151157 grep -q " fake ghe-export-redis data" " $TRASHDIR /restore-out"
152158 grep -q " fake ghe-export-authorized-keys data" " $TRASHDIR /restore-out"
153159 grep -q " fake ghe-export-ssh-host-keys data" " $TRASHDIR /restore-out"
154- grep -q " ghe-import-es-indices" " $TRASHDIR /restore-out"
155160
156161 # verify settings were imported
157162 grep -q " fake ghe-export-settings data" " $TRASHDIR /restore-out"
0 commit comments