HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //var/packages/ProxyServer/scripts/backup/export
. /usr/syno/bin/jsoncmd
PRIVATE_LOCATION="/var/packages/ProxyServer/target"
exportPath=$(jget "${SYNOPKG_BKP_INPUT}" ".temp_path")
if [ $? -ne 0 ];then
        jerr "bad parameters"
        exit 1
fi

backup()
{
        local PROXY_SERVER_CONF_DIR="${PRIVATE_LOCATION}/squid/etc"

        if [ -d ${PROXY_SERVER_CONF_DIR} ];then
                /bin/cp -f ${PROXY_SERVER_CONF_DIR}/* ${exportPath}/
        else
                jerr "Proxy Server conf directory is missing!"
                return 1
        fi
        return 0
}
main()
{

        backup

        if [ $? -ne 0 ]; then
                exit 1
        fi

        jout_begin
        joutstr "app_data_version" "1.0"
        jout_end
        exit 0
}
main