#!/bin/bash

user_desktop=`xdg-user-dir DESKTOP`
user_desktop_file="$user_desktop/eta-poweroff.desktop"
root_desktop_file="/usr/share/applications/eta-poweroff-menu.desktop"

config_dir="$HOME/.config/eta-poweroff"
if ! [[ -d "$config_dir" ]]; then
  config_dir="$HOME/.config/pardus/eta-poweroff"
fi
config_file="$config_dir/desktop"

if ! [[ -f "$config_file" ]]; then
	if ! [[ -d "$config_dir" ]]; then
		mkdir -p "$config_dir"
	fi

	if [[ -f "$root_desktop_file" ]]; then
		if [[ -d "$user_desktop" ]]; then
			cp "$root_desktop_file" "$user_desktop_file"
			chmod +x "$user_desktop_file"
			gio set "$user_desktop_file" "metadata::trusted" true
			gio set -t string "$user_desktop_file" metadata::xfce-exe-checksum "$(sha256sum "$user_desktop_file" | awk '{print $1}')"
		fi
	fi
	date "+%s" > "$config_file"
fi

exit 0
