| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
For bootstrapping gnome-ostree, we need to install the triggers early
on, before we actually build the real ostree binary.
|
|
|
|
| |
We expect most people to have partial repositories.
|
|
|
|
| |
Otherwise ostree --repo=repo prune will delete everything =/
|
|
|
|
|
|
|
|
|
| |
Use the new update-cache mode of pango-querymodules, which
automatically finds the correct cache file location.
Updated to look in both places by Colin Walters <walters@verbum.org>
https://bugzilla.gnome.org/show_bug.cgi?id=682411
|
|
|
|
| |
This function is only used if compiling with it.
|
|
|
|
|
|
| |
The 'remote' command was listed twice. Also, the list
was almost-but-not-quite alphabetically sorted. Fix
that too.
|
|
|
|
|
| |
When not cross compiling, we can test for /etc/kernel. This fixes the
build automatically on RHEL6 for example.
|
|
|
|
| |
These were intended to be with the embedded-dependencies commit.
|
|
|
|
|
| |
This avoids some pathologically bad cases where we would fetch a 25MiB
pack file only to extract one 5KiB object from it.
|
|
|
|
| |
Otherwise we'll just hang.
|
|
|
|
|
|
|
| |
This should be useful for implementing more sophisticated packing
strategies.
Also clean up the pack size default handling.
|
|
|
|
|
| |
Otherwise we'll e.g. try to parse 404 HTML as an object which will
fail.
|
|
|
|
|
|
| |
If the distribution supports running arbitrary scripts at kernel
updates, we can hook into it and update the ostree side of things
automatically.
|
|
|
|
|
|
|
| |
This command regenerates kernel-dependent files. It is meant to
be run after kernel upgrades in the host distribution, to keep
the ostree installation running, and attempts to figure out the
right version automatically (and without changing the ostree checkout)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As the manual page doesn't say, but the in-code kernel documentation
shows, hardlinking for normal users can fail for a variety of
reasons (including very common situations such as non regular file
or non writable file), if the owner of the file does not match
the user linking (e.g. when checking out a shadow repo with a root-
owned master).
If that happens, fail back silently to copying instead of aborting
the whole operation.
https://bugzilla.gnome.org/show_bug.cgi?id=682298
|
|
|
|
|
|
|
| |
The comparison function was comparing the first file to itself,
and this resulted in triggers being run in random order.
https://bugzilla.gnome.org/show_bug.cgi?id=682297
|
|
|
|
|
|
| |
* Handle the libgsystem submodule
* ACLOCAL_FLAGS was broken
* Add srpm-embedded
|
| |
|
|
|
|
|
|
| |
Common code was duplicating the command name and not shifting
arguments properly, which thus required the builtins to be aware
of it, instead of being treated like subcommands.
|
|
|
|
|
|
| |
* The configure arg was named incorrectly; we don't rely on
libsoup-gnome, just libsoup.
* We need to use AS_IF
|
|
|
|
| |
Otherwise automake can't find src/libgsystem.
|
|
|
|
|
| |
* Support executing commands in the path
* This makes 'ostree-pull' work as 'ostree pull'
|
| |
|
|
|
|
| |
Just code cleanup.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The qemu helper really wants to copy kernel modules, but not
update the system bootloader. Allow it to reuse ostadmin for
this.
Note that our previous path of shelling out to "cp -al" broke because
it refused to make cross-device links.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: src/libotutil/ot-gio-utils.c
# modified: src/libotutil/ot-gio-utils.h
# modified: src/ostadmin/ot-admin-builtin-deploy.c
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# embedded-dependencies/glib/
# embedded-dependencies/libsoup/
|
|
|
|
| |
This will be used by the qemu deployment script.
|
| |
|
| |
|
|
|
|
| |
See https://bugzilla.gnome.org/show_bug.cgi?id=680823
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The old command line syntax assumed you wanted the latest from
a given revision, but to bisect, you really want the ability
to deploy any given one.
Old:
$ ostadmin deploy gnomeos-3.6-i686-{runtime,devel}
New:
$ ostadmin deploy trees/gnomeos-3.6-i686-runtime
$ ostadmin deploy trees/gnomeos-3.6-i686-devel
And note that the deploy directory now changes to:
/ostree/trees/gnomeos-3.6-i686-devel
And now it's possible to:
$ ostadmin deploy trees/gnomeos-3.6-i686-devel trees/gnomeos-3.6-i686-devel^^^
|
|
|
|
|
|
| |
We were previously optimizing by skipping object traversal if the refs
were unchanged, but if the user specifies a deeper depth than they did
before.
|
|
|
|
|
|
| |
This helps make things less confusing when we try to create a file not
owned by our uid, such as running ostree-pull as non-root on a
repository owned by root.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
And print total bytes transferred at the end.
|
| |
|
|
|
|
|
| |
Anyone wanting to build against an earlier version can use the
embedded-dependencies system.
|
|
|
|
| |
Don't replace ot_lfree and stuff yet though...to much code churn.
|
|
|
|
|
|
| |
The "status text" code was assuming that libsoup was only doing one
thing at a time, but that's never been the case. Change the code to
display the status of all active requests.
|
|
|
|
|
| |
The daemon is a nice idea but needs a lot more thought. Let's just
delete the unused code for now and come back to it later.
|
|
|
|
|
| |
Not necessary anymore since we switched to GIO_USE_VFS=local in the
binaries.
|
| |
|
|
|
|
| |
Refcount the pending data structure.
|
| |
|
|
|
|
| |
This should fix the build with embedded glib.
|
|
|
|
| |
In particular, I want -Werror=format=2 to catch format string bugs.
|