File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -8,16 +8,20 @@ SERVICES_DIRECTORY=/etc/s6-overlay/s6-rc.d
88
99mkdir " $SCRIPTS_DIRECTORY "
1010
11- for SERVICE_PATH in $( find " $SERVICES_DIRECTORY " -mindepth 2 -maxdepth 2 -type f \( -name up -o -name run \) ) ; do
12- ENVIRONMENT_DIRECTORY=$( echo " $SERVICE_PATH " | sed -E " s|^${SERVICES_DIRECTORY} /([^/]+)/.*|/run/\1/environment|" )
13- SCRIPT_PATH=$( echo " $SERVICE_PATH " | sed -E " s|^${SERVICES_DIRECTORY} /([^/]+)/.*|${SCRIPTS_DIRECTORY} /\1|" )
11+ for SERVICE_PATH in $( \
12+ find " $SERVICES_DIRECTORY " -mindepth 2 -maxdepth 2 -type f \
13+ \( -name up -o -name down -o -name run -o -name finish \) \
14+ ) ; do
15+ ENVIRONMENT_DIRECTORY=$( echo " $SERVICE_PATH " | sed -E " s|^${SERVICES_DIRECTORY} /([^/]+)/([^/]+)|/run/\1/environment|" )
16+ SCRIPT_PATH=$( echo " $SERVICE_PATH " | sed -E " s|^${SERVICES_DIRECTORY} /([^/]+)/([^/]+)|${SCRIPTS_DIRECTORY} /\1/\2|" )
1417
1518 # Symlink container environment to service environment
1619 mkdir -p " $ENVIRONMENT_DIRECTORY "
1720 find " $CONTAINER_ENVIRONMENT_DIRECTORY " -mindepth 1 -maxdepth 1 -type f -exec ln -s {} " $ENVIRONMENT_DIRECTORY " \;
1821 chmod -R 400 " $ENVIRONMENT_DIRECTORY "
1922
2023 # Move shell script
24+ mkdir -p " ${SCRIPT_PATH%/* } "
2125 mv " $SERVICE_PATH " " $SCRIPT_PATH "
2226 chmod 500 " $SCRIPT_PATH "
2327
You can’t perform that action at this time.
0 commit comments