Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-3718

Script exceptions are not considered in ranger-docker

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0, 2.2.0
    • None
    • build-infra
    • None

    Description

      There is a problem with the ranger.sh script in the dev-support/ranger-docker/scripts directory. When the ranger.sh script is executed, the file(.setupDone) is created directly. The execution result of the script(setup.sh) is not judged.

      The ranger.sh source code is as follows,

      if [ ! -e ${RANGER_HOME}/.setupDone ]
      then  
         SETUP_RANGER=true
      else  
         SETUP_RANGER=falsefi
      if [ "${SETUP_RANGER}" == "true" ]
      then  
         cd ${RANGER_HOME}/admin && ./setup.sh
      
        touch ${RANGER_HOME}/.setupDone
      fi
      
      cd ${RANGER_HOME}/admin && ./ews/ranger-admin-services.sh start 

       

      For example, the script(setup.sh) execution is abnormal, but the rangeradmin process still exists, and the rangeradmin service is unavailable. After the container is restarted, the script will not be executed again,and the rangeradmin service will remain unavailable.

      Attachments

        Activity

          People

            abhi_2110 Abhishek Kumar
            amazingBoy_hbh Binhua Hu
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: