#!/usr/bin/python

import os, sys, gettext

gettext.install("mintupdate", "/usr/share/linuxmint/locale")

if len(sys.argv) != 3:
    print "Missing arguments!"
    sys.exit(1)

codename = sys.argv[1]
window_id = int(sys.argv[2])


tool = "/usr/lib/linuxmint/mintUpdate/rel_upgrade_root.py"
sentence = _("Please enter your password to perform the upgrade")
icon = "/usr/lib/linuxmint/mintUpdate/icons/rel_upgrade.png"

if os.path.exists("/usr/bin/gksu"):
    launcher = "gksu  --message \"<b>%s</b>\"" % sentence
elif os.path.exists("/usr/bin/kdesudo"):
    launcher = "kdesudo -i %s -d --comment \"<b>%s</b>\"" % (icon, sentence)

command = "%s %s %s %s" % (launcher, tool, codename, window_id)
os.system(command)
