Go to file
Alexander Larsson e72beada8a helper: Bind mount /sys subset
Instead of mounting our own sysfs instance we bind mount in only
a subset of the /sys subdirectories from the host. This has several
advantages:

* If something was covered out in the host we will shadow that (i.e.
  the app will never see more of sysfs than non xdg-apps)
* We can avoid showing some weird parts of sysfs, focusing on the
  device descriptions needed for e.g. mesa
* Bind mounts are allowed in a non-root user-namespace, whereas
  the sysfs mount is not, taking us one step closer to that.
2015-05-15 17:44:20 +02:00
completion Add make-app-current 2015-03-11 10:25:15 +01:00
doc Pass name into build-init and store in metadata 2015-04-01 14:03:51 +02:00
libglnx@d59a63e3e6 Switch to using glibc xattrs. 2015-04-05 22:13:45 +02:00
triggers Add triggers for exports 2015-01-15 21:45:55 +01:00
.gitignore Make xdg-dbus-proxy talk command line args and install it 2015-05-06 15:01:55 +02:00
.gitmodules Import libglnx 2015-03-20 15:57:22 +01:00
COPYING Add COPYING to reflect license headers 2015-03-31 15:36:29 +01:00
Makefile.am Make xdg-dbus-proxy talk command line args and install it 2015-05-06 15:01:55 +02:00
README.md Add a README 2015-03-28 16:12:03 -04:00
autogen.sh Import libglnx 2015-03-20 15:57:22 +01:00
configure.ac Bump version to 0.2 2015-05-13 17:09:53 +02:00
dbus-proxy.c proxy: unlink socket on exit 2015-05-08 12:50:09 +02: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 Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-build-export.c Pass name into build-init and store in metadata 2015-04-01 14:03:51 +02:00
xdg-app-builtins-build-finish.c metadata: Rename [Vars] to [Environment Vars] 2015-05-12 14:49:15 +02:00
xdg-app-builtins-build-init.c build-init: Don't fail if /var/run already exists 2015-05-13 09:56:05 +02:00
xdg-app-builtins-build.c xdg-app build: Bind mount host resolv.conf during builds 2015-05-13 16:36:59 +02:00
xdg-app-builtins-delete-remote.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-install.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-list-remotes.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-list.c xdg-app-builtins-list.c: Cleanup comma separator code 2015-04-07 09:21:03 +02:00
xdg-app-builtins-make-current.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-repo-contents.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-repo-update.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-run.c Support filtering of session bus 2015-05-12 14:44:08 +02:00
xdg-app-builtins-uninstall.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins-update.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-builtins.h Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-dbus-interfaces.xml Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00
xdg-app-dir.c Fix a typo 2015-05-14 17:50:48 -04:00
xdg-app-dir.h XdgAppDir: Add XdgAppDeploy helper object 2015-05-12 11:39:43 +02:00
xdg-app-helper.c helper: Bind mount /sys subset 2015-05-15 17:44:20 +02:00
xdg-app-main.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-proxy.c Fix build with old glib 2015-05-15 13:28:11 +02:00
xdg-app-proxy.h Fix build with old glib 2015-05-15 13:28:11 +02:00
xdg-app-run.c metadata: Rename [Vars] to [Environment Vars] 2015-05-12 14:49:15 +02:00
xdg-app-run.h Support filtering of session bus 2015-05-12 14:44:08 +02:00
xdg-app-session-helper.c Add copyright headers 2015-03-23 12:17:58 +01:00
xdg-app-session.service.in Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00
xdg-app-utils.c Add xdg_app_find_deploy_for_ref 2015-05-12 11:39:43 +02:00
xdg-app-utils.h Add xdg_app_find_deploy_for_ref 2015-05-12 11:39:43 +02:00
xdg-app.gresource.xml Add xdg-app-session-helper 2015-01-28 20:03:13 +01:00

README.md

xdg-app

xdg-app is a system for building, distributing and running sandboxed desktop applications on Linux.

See https://wiki.gnome.org/Projects/SandboxedApps for more information.