Go to file
Alexander Larsson db191015d4 xdg-app-dir: Move exports to update_exports
During installation of an app we rewrite and clean up the
deployed export directory, but don't actually export it.

Instead we export only the "current" version of the application
when we run update_exports (passing in which app changed). This way
we ensure that any newly exported files in the current app are exported
before we remove all dangling symlinks.

To make the symlinks properly dangle we also make the export symlinks
point use the "current" and "active" symlinks so non-current deployed
dirs don't keep an old symlink from being removed.
2015-03-11 10:25:18 +01:00
completion Add make-app-current 2015-03-11 10:25:15 +01:00
doc Add make-app-current 2015-03-11 10:25:15 +01:00
triggers Add triggers for exports 2015-01-15 21:45:55 +01:00
.gitignore Run each app in a custom systemd user scope (if available) 2015-03-04 14:40:17 +01:00
Makefile.am Add make-app-current 2015-03-11 10:25:15 +01:00
autogen.sh Initial version 2014-12-17 15:28:07 +01:00
configure.ac Mount system fonts in /run/host/fonts 2015-03-06 11:26:07 +01:00
org.freedesktop.systemd1.xml Run each app in a custom systemd user scope (if available) 2015-03-04 14:40:17 +01:00
xdg-app-builtins-add-remote.c Make add-remote use title from summary 2015-02-09 17:18:10 +01:00
xdg-app-builtins-build-export.c Verify app/runtime names and branches in various operations 2015-02-11 12:39:17 +01:00
xdg-app-builtins-build-finish.c Add metadata option to limit DRI access 2015-03-05 15:55:36 +01:00
xdg-app-builtins-build-init.c Verify app/runtime names and branches in various operations 2015-02-11 12:39:17 +01:00
xdg-app-builtins-build.c xdg-app build - clean the environment 2015-02-19 19:52:17 +01:00
xdg-app-builtins-delete-remote.c Change terminology from 'repo' to 'remote' 2015-01-19 20:16:00 -05:00
xdg-app-builtins-install.c xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-builtins-list-remotes.c Change terminology from 'repo' to 'remote' 2015-01-19 20:16:00 -05:00
xdg-app-builtins-list.c Track which branch of an app is current 2015-03-10 16:26:51 +01:00
xdg-app-builtins-make-current.c xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-builtins-repo-contents.c change load summary api 2015-02-09 15:50:05 +01:00
xdg-app-builtins-repo-update.c Add a --title option to repo-update 2015-02-09 17:17:19 +01:00
xdg-app-builtins-run.c Mount system fonts in /run/host/fonts 2015-03-06 11:26:07 +01:00
xdg-app-builtins-uninstall.c xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-builtins-update.c xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-builtins.h Add make-app-current 2015-03-11 10:25:15 +01:00
xdg-app-dbus-interfaces.xml Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00
xdg-app-dir.c xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-dir.h xdg-app-dir: Move exports to update_exports 2015-03-11 10:25:18 +01:00
xdg-app-helper.c Mount system fonts in /run/host/fonts 2015-03-06 11:26:07 +01:00
xdg-app-main.c Add make-app-current 2015-03-11 10:25:15 +01:00
xdg-app-run.c Add metadata option to limit DRI access 2015-03-05 15:55:36 +01:00
xdg-app-run.h Run each app in a custom systemd user scope (if available) 2015-03-04 14:40:17 +01:00
xdg-app-session-helper.c Copy /etc/localtime instead of making a symlink 2015-02-10 13:12:00 +01:00
xdg-app-session.service.in Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00
xdg-app-utils.c Make sure we initialize variables that auto-cleanup 2015-03-11 10:25:18 +01:00
xdg-app-utils.h export: Ensure all exported files are prefixed by the app name 2015-02-11 14:32:45 +01:00
xdg-app.gresource.xml Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00