@@ -4,31 +4,30 @@ cd $(dirname $(readlink -f $0))
44
55# Download the specified version of utPLSQL.
66if [ " $UTPLSQL_VERSION " == " develop" ]
7- then
8- git clone -b develop --single-branch https://github.com/utPLSQL/utPLSQL.git
9- tar -czf $UTPLSQL_FILE .tar.gz $UTPLSQL_FILE && rm -rf $UTPLSQL_FILE
7+ then
8+ git clone -b develop --single-branch https://github.com/utPLSQL/utPLSQL.git
109else
1110 curl -L -O " https://github.com/utPLSQL/utPLSQL/releases/download/$UTPLSQL_VERSION /$UTPLSQL_FILE .tar.gz"
11+ tar -xzf ${UTPLSQL_FILE} .tar.gz && rm ${UTPLSQL_FILE} .tar.gz
1212fi
1313
14+ chmod -R go+w ./${UTPLSQL_FILE} /{source,examples}
1415# Create a temporary install script.
1516cat > install.sh.tmp << EOF
16- tar -xzf ${UTPLSQL_FILE} .tar.gz && rm ${UTPLSQL_FILE} .tar.gz
17- cd ${UTPLSQL_FILE} /source
17+ cd /${UTPLSQL_FILE} /source
1818sqlplus -S -L sys/oracle@//127.0.0.1:1521/xe AS SYSDBA @install_headless.sql ut3 ut3 users
1919EOF
2020
2121# Copy utPLSQL files to the container and install it.
22- docker cp ./$UTPLSQL_FILE .tar.gz $ORACLE_VERSION :/$UTPLSQL_FILE .tar.gz
22+ docker cp ./${ UTPLSQL_FILE} oracle :/${ UTPLSQL_FILE}
2323# docker cp ./$UTPLSQL_FILE $ORACLE_VERSION:/$UTPLSQL_FILE
24- docker cp ./install.sh.tmp $ORACLE_VERSION :/install.sh
25- docker cp ./create_api_user.sh $ORACLE_VERSION :/create_api_user.sh
26-
24+ docker cp ./install.sh.tmp oracle:/install.sh
25+ docker cp ./create_api_user.sh oracle:/create_api_user.sh
2726# Remove temporary files.
2827# rm $UTPLSQL_FILE.tar.gz
2928rm -rf $UTPLSQL_FILE
3029rm install.sh.tmp
3130
3231# Execute the utPLSQL installation inside the container.
33- docker exec $ORACLE_VERSION bash install.sh
34- docker exec $ORACLE_VERSION bash create_api_user.sh
32+ docker exec oracle bash / install.sh
33+ docker exec oracle bash / create_api_user.sh
0 commit comments