Application cwd in SNAP_APP_PATH vs SNAP_APP_DATA_PATH

Didier Roche didrocks at ubuntu.com
Fri Mar 4 05:59:33 UTC 2016


Hey,

Discussing with Michael yesterday, it seems that this wasn't really
discussed in the past and may be a good change for 16.04 for the big
cleanup time :)
I was first surprised to see that when starting an application, the
current directory was SNAP_APP_PATH.

In traditional systems, the current directory is generally a path where
the app have write access to (like $HOME or the one your are in for CLI).
I realize that in most of the snappy apps/services I'm writing, I'm
doing `cd $SNAP_APP_DATA_PATH` as first thing in most of them.

In that case, is there any particular reason to set the current working
directory to SNAP_APP_PATH instead of SNAP_APP_DATA_PATH or would a
change to set it to the latter makes sense for 16.04?

Cheers,
Didier




More information about the snappy-devel mailing list