Add support for pulling from remote archives
This necessitated a large set of changes. We now support an "archive" mode for repositories. In this mode, files are stored "packed" rather than hard linked. This allows one to e.g. store an OSTree repository with root-owned files as non-root. It is also used as the basis for serving repositories via HTTP. While doing this I realized that GVariant is endianness-dependent; I decided to just store all data in big endian.
This commit is contained in:
1 parent
fd4d25b8c1
commit
a160a2a5fa
20 files changed
+1762
-205
No files matched your search
+7
-1
@@ -20,7 +20,13 @@
|
||||
|
||||
TESTS = $(wildcard t[0-9][0-9][0-9][0-9]-*.sh)
|
||||
|
||||
all:
|
||||
all: tmpdir-lifecycle run-apache
|
||||
|
||||
tmpdir-lifecycle: tmpdir-lifecycle.c Makefile
|
||||
gcc $(CFLAGS) `pkg-config --cflags --libs gio-unix-2.0` -o $@ $<
|
||||
|
||||
run-apache: run-apache.c Makefile
|
||||
gcc $(CFLAGS) `pkg-config --cflags --libs gio-unix-2.0` -o $@ $<
|
||||
|
||||
check:
|
||||
@for test in $(TESTS); do \
|
||||
|
||||
Reference in new issue
Block a user