Go to file
Jonathan Lebon c5fa202378 sync.sh: tweak for container workflow
In the container build + vagrant test workflow, we have to run `make
vmsync` from the env in which autoconf was run, which is the container.

However, when using git worktrees (which is useful in this scenario to
avoid having to overwrite your local builds) and a CentOS build
container, the git inside is too old to understand worktrees, so let's
avoid invoking git in any of the test harness scripts.

Also make sure to restorecon after installing the new rpm-ostreed.

Closes: #555
Approved by: cgwalters
2016-12-21 20:00:43 +00:00
api-doc build: Use git.mk, make git status clean 2016-03-10 14:36:44 -05:00
buildutil build: Import attributes.m4 copy from systemd, update warnings 2016-08-08 14:26:28 +00:00
design design/package-layering: New file 2014-06-18 08:48:03 -04:00
docs compose-tests: add more tests 2016-12-09 16:18:11 +00:00
libdnf@96b9f99b33 libdnf: bump to fix provides bug 2016-12-06 17:27:19 +00:00
libglnx@abd37a4790 libglnx: Update to master (for -fsanitize=undefined fixes) 2016-10-28 18:25:33 +00:00
man Rename pkg-add -> install, move out of preview 2016-09-07 22:11:33 +00:00
packaging packaging: Add a cccp.yml and tweak Dockerfile 2016-09-13 13:35:12 +00:00
scripts compose: Add check-passwd/group JSON options, fails compose if uids/gids change 2014-12-18 16:59:33 -05:00
src daemon: Allow downgrades when pulling a rebase diff 2016-12-20 20:04:25 +00:00
tests sync.sh: tweak for container workflow 2016-12-21 20:00:43 +00:00
vagrant Vagrantfile: specify full path to using_sshfs 2016-12-21 20:00:43 +00:00
.gitmodules gitmodules: Update for rename 2016-08-04 22:10:59 +00:00
.redhat-ci.Dockerfile redhat-ci: fix Dockerfile 2016-12-06 21:00:23 +00:00
.redhat-ci.ssh-config .redhat-ci.yml: run vmcheck tests 2016-11-22 17:15:20 +00:00
.redhat-ci.yml compose-tests: add more tests 2016-12-09 16:18:11 +00:00
autogen.sh autogen.sh: tweak program checking logic 2015-09-11 10:24:44 -04:00
configure.ac Release 2016.13 2016-12-12 17:20:32 +00:00
CONTRIBUTING.md docs: fix ostree and CONTRIBUTING.md links 2016-07-12 15:46:53 +00:00
COPYING COPYING: Update to latest LGPLv2+ 2014-03-10 16:40:16 -04:00
git.mk build: Use git.mk, make git status clean 2016-03-10 14:36:44 -05:00
HACKING.md hacking: add builddep command 2016-11-21 16:07:35 +00:00
LICENSE Add a LICENSE symlink 2016-04-28 13:09:22 +00:00
Makefile-daemon.am Add infrastructure for alternative name (currently nts) 2016-10-20 14:22:28 +00:00
Makefile-decls.am Switch to using libhif as a git submodule 2016-06-30 14:27:55 +00:00
Makefile-lib-defines.am lib: Add RpmOstreePackage 2015-04-16 13:26:58 -04:00
Makefile-lib.am Update for libhif -> libdnf 2016-08-04 01:10:08 +00:00
Makefile-libdnf.am Update for libhif -> libdnf 2016-08-04 01:10:08 +00:00
Makefile-libpriv.am lib: Extract bwrap-executing internal API 2016-08-12 23:34:33 +00:00
Makefile-man.am build: Use git.mk, make git status clean 2016-03-10 14:36:44 -05:00
Makefile-rpm-ostree.am Add infrastructure for alternative name (currently nts) 2016-10-20 14:22:28 +00:00
Makefile-tests.am vmcheck: adapt for non-vagrant hosts 2016-11-22 17:15:20 +00:00
Makefile.am Redo vmcheck to abstract over ssh-config, drop all building 2016-11-16 18:14:23 +00:00
mkdocs.yml docs: Start using mkdocs 2016-03-09 11:10:58 -05:00
PULL_REQUEST_TEMPLATE compose-tests: add more tests 2016-12-09 16:18:11 +00:00
README.md docs: Separate README.md and docs index, elaborate more 2016-07-16 02:16:09 +00:00
TODO upgrader: Prune pkgcache repo 2016-08-30 19:53:24 +00:00
Vagrantfile Vagrantfile: specify full path to using_sshfs 2016-12-21 20:00:43 +00:00

rpm-ostree Overview

rpm-ostree is a hybrid image/package system. It uses OSTree as a base image format, and supports RPM on both the client and server side using libhif.

For more information, see the online manual: Read The Docs (rpm-ostree)

Features:

  • Atomic upgrades and rollback for host system updates
  • A server side tool to consume RPMs and commit them to an OSTree repository
  • A system daemon to consume OSTree commits as updates

Projects using rpm-ostree

Project Atomic uses rpm-ostree to provide a minimal host for Docker formatted Linux containers. Replicating a base immutable OS, then using Docker for applications.

Manual

For more information, see the online manual: Read The Docs (rpm-ostree)