#!/bin/sh  
# \
exec oagtclsh "$0" "$@"

set auto_path [linsert $auto_path 0  /usr/local/oag/apps/lib/$env(HOST_ARCH)]
set auto_path [linsert $auto_path 0 /usr/local/oag/lib_patch/$env(HOST_ARCH)]

APSStandardSetup

set desktopFiles [glob /home/helios/oagData/oagAppsMenus/*.desktop]
set directoryFiles [glob /home/helios/oagData/oagAppsMenus/*.directory]

set user $env(USER)
set datadir /local/$user/.local/share
cd $datadir/applications
foreach file $desktopFiles {
    set file0 [file tail $file]
    if ![file exist $file0] {
        exec cp $file .
    } else {
        set time1 [file mtime $file0]
        set time2 [file mtime $file]
        if {$time1<$time2} {
            file copy -force $file $file0
        }
    }
}

cd $datadir/desktop-directories
foreach file $directoryFiles {
    set file0 [file tail $file]
    if ![file exist $file0] {
        exec cp $file .
    } else {
        set time1 [file mtime $file0]
        set time2 [file mtime $file]
        if {$time1<$time2} {
            file copy -force $file $file0
        }
    }
}


cd $env(HOME)/.config/menus
if ![file exist gnome-applications.menu] {
    exec cp /home/oxygen/SHANG/.config/menus/gnome-applications.menu .
} else {
    set time1 [file mtime gnome-applications.menu]
    set time2 [file mtime /home/oxygen/SHANG/.config/menus/gnome-applications.menu]
    if {$time1<$time2} {
        file copy -force /home/oxygen/SHANG/.config/menus/gnome-applications.menu .
    }
}

if ![file exist gnome-oagapps.menu] {
    exec cp /home/oxygen/SHANG/.config/menus/gnome-oagapps.menu .
} else {
    set time1 [file mtime gnome-oagapps.menu]
    set time2 [file mtime /home/oxygen/SHANG/.config/menus/gnome-oagapps.menu]
    if {$time1<$time2} {
        file copy -force /home/oxygen/SHANG/.config/menus/gnome-oagapps.menu .
    }
}

exit 0
