Alexander Larsson
13707f6b18
system-helper: Support directly pulling local remotes
...
For a local (file:// uri) remote, do an (untrusted) direct pull instead
of pulling into the users cached repo first. This way we do less copies,
as well as guaranteeing the source of the data. The later means its
mostly safe to also allow this for non-gpg signed remotes.
2016-06-02 15:30:08 +02:00
Alexander Larsson
cb41e1bdba
Correctly handle --with-privileged-group
2016-05-24 14:13:34 +02:00
Alexander Larsson
2b6f4f1bcf
Add --with-privileged-group options
...
This allows distros to change the wheel group into something else,
for instance admin (ubuntu) or sudo (debian).
2016-05-24 10:13:23 +02:00
Alexander Larsson
910328e535
Support no-deploy and no-pull via system helper
2016-05-20 13:30:50 +02:00
Alexander Larsson
4af71aae7b
Fix distcheck: clean up some more generated files
2016-05-18 10:30:47 +02:00
Alexander Larsson
3d232bbe15
Merge pull request #161 from smcv/spelling
...
Fix various spelling mistakes
2016-05-17 17:51:20 +02:00
Alexander Larsson
aa11387031
tests: Add test-run-system.sh
2016-05-17 17:49:55 +02:00
Alexander Larsson
b697a78dd3
system-helper: Support running unprivileged on session bus
...
This is only useful for testing.
2016-05-17 13:06:59 +02:00
Simon McVittie
a4641280a7
Fix various spelling mistakes
...
Mostly detected by Debian's Lintian tool.
Signed-off-by: Simon McVittie <smcv@debian.org>
2016-05-17 11:43:32 +01:00
Alexander Larsson
f916e87d74
system-helper: Add --no-idle-exit commandline argument
...
This is useful for tests and debugging, where we don't want it to
accidentally idle.
2016-05-17 11:56:58 +02:00
Alexander Larsson
251dcdb680
system-helper: Never use a system helper recursively
2016-05-17 11:54:44 +02:00
Alexander Larsson
1504f7bd7f
system-helper: Support add/modify/delete of remotes
2016-05-13 16:23:43 +02:00
Alexander Larsson
5407b8efc6
system-helper: Support uninstall
2016-05-12 21:23:36 +02:00
Alexander Larsson
96da8b7524
system-helper: Exit on idle, name lost or if binary is replaced
2016-05-12 11:06:41 +02:00
Alexander Larsson
1877f0be8d
system-helper: Add support for updating appstream branch
2016-05-11 10:35:24 +02:00
Alexander Larsson
4f9ea6bb57
Remove unused variables
...
This fixes warnings from clang
2016-05-09 12:49:54 +02:00
Alexander Larsson
8abbc0186e
Rename everything but the on-disk location to flatpak
2016-05-09 11:11:55 +02:00
Alexander Larsson
ba37b22d78
Rename library to libflatpak
2016-05-09 09:46:26 +02:00
Alexander Larsson
c24528d369
Rename source files to flatpak
2016-05-09 09:00:20 +02:00
Alexander Larsson
6a613d1fab
Rename all non-autogenerated symbols to flatpak
2016-05-09 09:00:20 +02:00
Alexander Larsson
ce20be26f8
system-helper: Work around upstream polkit adding autoptr support
...
This fixes issues reported in
https://bugs.freedesktop.org/show_bug.cgi?id=95065
2016-05-09 08:41:12 +02:00
Alexander Larsson
1ffdf27d92
uncruftify: Initial run, all non-problematic changes
2016-05-06 16:03:27 +02:00
Alexander Larsson
1df3e4845b
Fix various distcheck issues
2016-05-03 09:36:33 +02:00
Alexander Larsson
64669a9a96
common: Write and use the new deploydata file
...
Instead of separate "origin", "subpaths" and eventually "installed-size"
files we store a single (extensible) gvariant with all this info, which
means we need to seek less to get it.
Also, we move this file into the deploy dir as some of the data
differs for each deploy, and that way we can rely on the the active
symlink to make the update atomic.
2016-04-27 12:41:41 +02:00
Alexander Larsson
990127fe11
system-helper: Use g_strcmp0 to simplify some code
...
Pointed out by cosimo
2016-04-26 12:09:28 +02:00
Alexander Larsson
913bae4726
system-helper: Actually return on unsupported flags
...
Otherwise we continue even though there was an error.
Pointed out by cosimo
2016-04-26 12:08:37 +02:00
Alexander Larsson
4734eb95df
system-helper: Minor cleanup
2016-04-26 11:58:29 +02:00
Alexander Larsson
49d84aed94
We don't actually need the introspection data in the resource
...
All the required stuff are in the generated code anyway.
2016-04-26 11:50:16 +02:00
Alexander Larsson
dc60f02716
system-helper: Add PolicyKit authentication for system helper
2016-04-25 18:59:17 +02:00
Alexander Larsson
b2b05e1175
update/install: Handle deploy using the system service
2016-04-25 18:59:17 +02:00
Alexander Larsson
8ac40150a6
Initial (empty) version of system helper
2016-04-25 18:59:17 +02:00