Current File : //proc/thread-self/root/usr/local/jetapps/usr/share/rear/prep/SESAM/default/400_prep_sesam.sh
#
# prepare stuff for SEP Sesam
#

# detect where and if SEP Sesam client is installed on the system running
# REAR, include the needed bits in the recovery ISO
if [ -e /etc/sesam2000.ini ]; then

        Log "Detected Sesam Installation"

        source $SHARE_DIR/lib/sesam-functions.sh

        # include sesam executables and configuration files 
        COPY_AS_IS+=(
            "${COPY_AS_IS_SESAM[@]}" 
            $SHARE_DIR 
            $VAR_DIR 
            $SESAM_BIN_DIR 
            $SESAM_VAR_DIR 
            /etc/sesam2000.ini
        )

        # do not include certain sesam folders as generated boot
        # image will grow too big if sesam listing and temporary
        # files are included
        COPY_AS_IS_EXCLUDE+=(
            "${COPY_AS_IS_EXCLUDE_SESAM[@]}" 
            $SESAM_TMP_DIR 
            $SESAM_LIS_DIR 
            $SESAM_LGC_DIR 
            $SESAM_SMS_DIR
            $SESAM_PROT_DIR 
        )

        # include libssl as it is needed to run sesam sm_sshd if included
        LIBS+=( /usr/lib*/libssl.so.* /usr/lib*/libcrypto.so.* )
fi

# Use a SEP sesam-specific LD_LIBRARY_PATH to find sesam client related libraries
# see https://github.com/rear/rear/pull/1817
LD_LIBRARY_PATH_FOR_BACKUP_TOOL="$SESAM_LD_LIBRARY_PATH"