#!/bin/sh
#
#	ユーザのIDを並べた"userlist"というファイルを
#	このスクリプト同じディレクトリに作成して，
#	このスクリプトを実行すると
#	ユーザのデスクトップ上にショートカットアイコンを作ることができます。
#
#	./copyicon ショートカットアイコンのファイル名
#

FILE="$1"
FILENAME="`basename \"$FILE\"`"
USERLIST="`cat userlist`"

if [ -f "$FILE" ]
then
	if [ "$USERLIST" ]
	then
		for USER in $USERLIST
		do
			if [ -d /home/"$USER" ]
			then
				if [ ! -d /home/"$USER"/Desktop ]
				then
					mkdir /home/"$USER"/Desktop
					chown --reference=/home/"$USER" /home/"$USER"/Desktop
				fi
				cp -a "$FILE" /home/"$USER"/Desktop/
				chown --reference=/home/"$USER" /home/"$USER"/Desktop/"$FILENAME"
				if [ ! -d /home/"$USER"/.gnome-desktop ]
				then
					mkdir /home/"$USER"/.gnome-desktop
					chown --reference=/home/"$USER" /home/"$USER"/.gnome-desktop
				fi
				cp -a "$FILE" /home/"$USER"/.gnome-desktop/
				chown --reference=/home/"$USER" /home/"$USER"/.gnome-desktop/"$FILENAME"
				printf "Makeing an icon on $USER's desktop\n"
			fi
		done
	fi
fi
