[mojosetup] Plans for adding system menu entries
ojt at gexcon.com
Tue Dec 4 07:22:34 EST 2007
Thanks for this! Seems usefull!
One thing: What if the user installs as root instead of normal user. Then I
would like to have the application menu entry end up in something
like "/usr/local/share/applications". I know absolutely noting about lua. Is
there a way to detect if installation is done as root and install
the .desktop file in the right place depending on this?
On Tuesday 27 November 2007 14:30, Nemo Der wrote:
> I wrote a quick and dirty postinstall function to create a freedesktop
> compliant menu item for my installer:
> local function post()
> os.execute("mkdir -p " .. MojoSetup.info.homedir ..
> io.output(MojoSetup.info.homedir ..
> io.write("[Desktop Entry]\n")
> io.write("Comment=An open source RTS game like TA\n")
> io.write("Exec=" .. MojoSetup.destination .. "/springstart.sh\n")
> io.write("Icon=" .. MojoSetup.destination .. "/spring.png\n")
> id = "Spring",
> description = "Spring RTS",
> version = "0.75b2",
> splash = "springlogo.bmp",
> superuser = false,
> recommended_destinations =
> Doing it this way requires changing the make.sh to compile with the
> Lua IO and OS functions though.
> On Nov 27, 2007 2:05 AM, Ole Jacob <ojt at gexcon.com> wrote:
> > Hi,
> > Are there any plans for adding application menu entries in som automatic
> > fasion? I seem to remember that this was one of the shortcomings in Loki
> > Setup.
> > What about uninstall and upgrade features?
> > Regards,
> > Ole Jacob
> > ---
> > To unsubscribe, send a blank email to mojosetup-unsubscribe at icculus.org
> > Mailing list archives: http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?61
> To unsubscribe, send a blank email to mojosetup-unsubscribe at icculus.org
> Mailing list archives: http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?61
More information about the mojosetup