Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../.././lib/svc/method/gtk3-input-method-cache
Real path: /lib/svc/method/gtk3-input-method-cache
Zurück
#!/usr/bin/ksh # # # # Copyright (c) 2016, 2023, Oracle and/or its affiliates. # PATH=/usr/bin:/usr/sbin . /lib/svc/share/smf_include.sh METHOD="$1" case $METHOD in start) if ! is_self_assembly_boot; then exit $SMF_EXIT_OK fi # Continue with rest of script ;; refresh) # Continue with rest of script ;; esac for DIR in "" "/64"; do MAKE_CACHE="/usr/bin$DIR/gtk-query-immodules-3.0" MODULE_DIR="/usr/lib$DIR/gtk-3.0/3.0.0/immodules/" CACHE_FILE="/usr/lib$DIR/gtk-3.0/3.0.0/immodules.cache" if [[ ! -r "${CACHE_FILE}" ]]; then RESULT="no cache file" elif [[ "${METHOD}" == "refresh" ]]; then RESULT="refresh requested" elif [[ "${MODULE_DIR}" -nt "${CACHE_FILE}" ]] ; then RESULT="directory updated" else RESULT="$(find ${MODULE_DIR} -newer ${CACHE_FILE})" fi if [[ -n "$RESULT" ]]; then print "updating/creating im modules cache file ($RESULT)" umask 022 ${MAKE_CACHE} --update-cache if [ $? -ne 0 ]; then print "${MAKE_CACHE} exited with an error while generating the cache file ${CACHE_FILE}" exit $SMF_EXIT_ERR_FATAL else print "input method cache installed in ${CACHE_FILE}" fi fi done exit $SMF_EXIT_OK