VirtualBox

Ignore:
Timestamp:
May 5, 2017 8:41:11 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
115221
Message:

testboxscript: On solaris we can't expect that the existing service config makes sense, apparently. nice.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testboxscript/solaris/setup-routines.sh

    r66803 r66804  
    118118                 | ${MY_TR} '\n' ' ' \
    119119                `;
    120         XMLARGS=`echo "${XMLARGS} " \
    121                  | ${MY_SED} \
    122                    -e 's/>  */> /g' \
    123                    -e 's/  *\/>/ \/>/g' \
    124                    -e "s/^.*<exec_method \([^>]*\)name='start'\([^>]*\)>.*\$/\1 \2/" \
    125                    -e "s/^.*exec='\([^']*\)'.*\$/\1/" \
    126                    -e 's/&quot;/"/g' \
    127                    -e 's/&lt;/</g' \
    128                    -e 's/&gt;/>/g' \
    129                    -e 's/&amp;/&/g' \
    130                  | ${MY_SED} \
    131                    -e 's/^.*testboxscript -d -m *//' \
    132                 `;
    133         eval common_testboxscript_args_to_config ${XMLARGS}
     120        case "${XMLARGS}" in
     121            *exec_method*)
     122                XMLARGS=`echo "${XMLARGS} " \
     123                         | ${MY_SED} \
     124                           -e 's/>  */> /g' \
     125                           -e 's/  *\/>/ \/>/g' \
     126                           -e "s/^.*<exec_method \([^>]*\)name='start'\([^>]*\)>.*\$/\1 \2/" \
     127                           -e "s/^.*exec='\([^']*\)'.*\$/\1/" \
     128                           -e 's/&quot;/"/g' \
     129                           -e 's/&lt;/</g' \
     130                           -e 's/&gt;/>/g' \
     131                           -e 's/&amp;/&/g' \
     132                         | ${MY_SED} \
     133                           -e 's/^.*testboxscript -d -m *//' \
     134                        `;
     135                eval common_testboxscript_args_to_config ${XMLARGS}
     136                ;;
     137            *)
     138                echo "error: ${MY_SVCCFG}" "export" "${MY_SVC_FMRI} contains no exec_method element." >&2
     139                echo "       Please delete the service manually and restart setup.sh" >&2
     140                exit 2
     141                ;;
     142        esac
    134143    fi
    135144}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette