#!/bin/bash

pkgs="cups cups-pdf system-config-printer-gnome system-config-printer-udev printer-driver-gutenprint gutenprint-locales foomatic-db-compressed-ppds foomatic-db-gutenprint foomatic-db-engine foomatic-filters gs-cjk-resource cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-cns1 cmap-adobe-gb1 cmap-adobe-korea1"

datadir=$(cd $(dirname "$0") && pwd)

. ${datadir}/common.fnc

# Check
if [ "$1" == "-c" ] ; then
	if [ $(_check ${pkgs}) == "n" ] ; then
		echo FALSE
	else
		echo TRUE
	fi
	
# Install
elif [ "$1" == "-i" ] ; then

	if [ $(_check ${pkgs}) == "n" ] ; then
		_install ${pkgs}
		cp /usr/share/applications/gufw.desktop  $(_desktop)/gufw.desktop
		
		echo "[Desktop Entry]
Version=1.0
Type=Application
Name=Print server config
Name[ja]=プリントサーバーの設定
Comment=Open CUPS web interface
Comment[ja]=CUPSのウェブインターフェースを開きます
Exec=x-www-browser http://localhost:631/admin
Icon=printer
Terminal=false
StartupNotify=false
Categories=System;Settings
" > "$(_desktop)/cups_interface.desktop"
		
		sudo cp "$(_desktop)/cups_interface.desktop" "/usr/local/share/applications/cups_interface.desktop"
	fi
	
	#sudo sed -i -e "s|^OnlyShowIn=.*$|OnlyShowIn=GNOME;Unity;LXDE;|" "/etc/xdg/autostart/gnome-keyring-pkcs11.desktop"
	#sudo gnome-keyring-daemon --start --components=pkcs11,gpg,secrets
	
# Purge
elif [ "$1" == "-p" ] ; then
	_purge ${pkgs}
	rm -f "$(_desktop)/cups_interface.desktop"
	rm -f "$(_desktop)/gufw.desktop"
	sudo rm -f "/usr/local/share/applications/cups_interface.desktop"
fi
