#!/bin/bash

function main() {
    systemctl daemon-reload

    if [ -d "/usr/share/kylin-treasure-box-service/" ]; then
        chmod 755 /usr/share/kylin-treasure-box-service
    fi

    if [ -d "/usr/share/kylin-treasure-box-service/scripts/" ]; then
        chmod 755 /usr/share/kylin-treasure-box-service/scripts/*.sh
    fi

    if [ -d "/usr/share/kylin-treasure-box-service/check_scripts/" ]; then
        chmod 755 /usr/share/kylin-treasure-box-service/check_scripts/*.sh
    fi

    if [ -f "/usr/share/dbus-1/conf/com.kylin.systemtreasurebox.limit" ]; then
        cp -f /usr/share/dbus-1/conf/com.kylin.systemtreasurebox.limit /etc/dbus-1/conf/com.kylin.systemtreasurebox.limit
    fi

    if [ -f "/usr/share/dbus-1/conf/com.kylin.systemtreasurebox.limit.verify" ]; then
        cp -f /usr/share/dbus-1/conf/com.kylin.systemtreasurebox.limit.verify /etc/dbus-1/conf/com.kylin.systemtreasurebox.limit.verify
    fi

    if [ -f "/usr/share/kylin-treasure-box-service/com.kylin.systemtreasurebox.yaml" ]; then
        mv -f /usr/share/kylin-treasure-box-service/com.kylin.systemtreasurebox.yaml /etc/kylin-config/basic/com.kylin.systemtreasurebox.yaml
    fi
}

main
