#!/bin/sh

# set -e

if [ ! -e /usr/bin/dpkg-repack ];then
    cp /usr/share/revisions-manager/RevisionsManager/scripts/dpkg-repack /usr/bin/
fi

desktopPath="/usr/share/applications/RevisionsManager.desktop"
user="$(ls -ln /home/ | awk '$3>=1000' | awk '{printf "%s ", $NF}')"
for x in ${user}; do
    path1="/home/$x/桌面/"
    if [ -d $path1 ];then
        cp $desktopPath $path1
        chown $x:$x $path1/RevisionsManager.desktop
        chmod +755 $path1/RevisionsManager.desktop
    fi

    path2="/home/$x/Desktop/"
    if [ -d "/home/$x/Desktop/" ];then
        cp $desktopPath $path2
        chown $x:$x $path2/RevisionsManager.desktop
        chmod +755 $path2/RevisionsManager.desktop
    fi
done

systemctl enable RevisionsManager.service
systemctl enable RevisionsManagerSupplement.service

systemctl --system daemon-reload >/dev/null || true
if [ -n "$2" ]; then
    _dh_action=restart
else
    _dh_action=start
fi

deb-systemd-invoke $_dh_action 'RevisionsManager.service' >/dev/null || true



