The lib/database abstraction includes the appropriate database file that also
contains the $XTRACE bits at entry and exit. The nested XTRACE handling overwrote
the value from lib/database. So...make the nested files use their own
XTRACE variables.
Change-Id: Ibdfc8d7d1e1457a9bc889b781ce176b417789ea1
... | ... |
@@ -5,7 +5,7 @@ |
5 | 5 |
# DATABASE_{HOST,USER,PASSWORD} must be defined |
6 | 6 |
|
7 | 7 |
# Save trace setting |
8 |
-XTRACE=$(set +o | grep xtrace) |
|
8 |
+MY_XTRACE=$(set +o | grep xtrace) |
|
9 | 9 |
set +o xtrace |
10 | 10 |
|
11 | 11 |
register_database mysql |
... | ... |
@@ -121,4 +121,4 @@ function database_connection_url_mysql { |
121 | 121 |
} |
122 | 122 |
|
123 | 123 |
# Restore xtrace |
124 |
-$XTRACE |
|
124 |
+$MY_XTRACE |
... | ... |
@@ -5,7 +5,7 @@ |
5 | 5 |
# DATABASE_{HOST,USER,PASSWORD} must be defined |
6 | 6 |
|
7 | 7 |
# Save trace setting |
8 |
-XTRACE=$(set +o | grep xtrace) |
|
8 |
+PG_XTRACE=$(set +o | grep xtrace) |
|
9 | 9 |
set +o xtrace |
10 | 10 |
|
11 | 11 |
register_database postgresql |
... | ... |
@@ -76,4 +76,4 @@ function database_connection_url_postgresql { |
76 | 76 |
} |
77 | 77 |
|
78 | 78 |
# Restore xtrace |
79 |
-$XTRACE |
|
79 |
+$PG_XTRACE |