dev-util / ostree

Operating system and container binary deployment and upgrades

Official package sites : https://ostree.readthedocs.io/en/latest/ ·

This project is now known as "libostree", though it is still appropriate to use the previous name: "OSTree" (or "ostree"). The focus is on projects which use libostree's shared library, rather than users directly invoking the command line tools (except for build systems). However, in most of the rest of the documentation, we will use the term "OSTree", since it's slightly shorter, and changing all documentation at once is impractical. We expect to transition to the new name over time. As implied above, libostree is both a shared library and suite of command line tools that combines a "git-like" model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration. The core OSTree model is like git in that it checksums individual files and has a content-addressed-object store. It's unlike git in that it "checks out" the files via hardlinks, and they thus need to be immutable to prevent corruption. Therefore, another way to think of OSTree is that it's just a more polished version of Linux VServer hardlinks.

v2018.9 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~x86
USE flags
archive curl doc gnutls grub introspection libmount selinux soup ssl systemd zeroconf

v2018.5 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~x86
USE flags
grub selinux soup systemd zeroconf

General

archive
Missing description
curl
Add support for client-side URL transfer library
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
grub
Missing description
introspection
Add support for GObject based introspection
libmount
Missing description
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
soup
Missing description
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
zeroconf
Support for DNS Service Discovery (DNS-SD)

app-arch / libarchive : Multi-format archive and compression library

app-arch / xz-utils : utils for managing LZMA compressed files

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / libxslt : XSLT libraries and tools

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / glib-utils : Build utilities for GLib using projects

dev-util / gtk-doc : GTK+ Documentation Generator

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-libs / libsoup : An HTTP library implementation in C

net-misc / curl : A Client that groks URLs

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-boot / grub : GNU GRUB boot loader

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

virtual / pkgconfig : Virtual for the pkg-config implementation

app-arch / libarchive : Multi-format archive and compression library

app-arch / xz-utils : utils for managing LZMA compressed files

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

dev-libs / glib : The GLib library of C routines

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-libs / libsoup : An HTTP library implementation in C

net-misc / curl : A Client that groks URLs

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-boot / grub : GNU GRUB boot loader

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

app-emulation / containers-storage : containers/storage library

app-emulation / cri-o : OCI-based implementation of Kubernetes Container Runtime Interface

app-emulation / libpod : Library and podman tool for running OCI-based containers in Pods

Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: add glib-utils dep for glib-mkenums
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/674828 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-util/ostree: Adjusted slot dependency on dev-libs/openssl
source-based packages should never depend on any other openssl slot than slot 0. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: version bump to 2018.9
Closes: https://bugs.gentoo.org/668132 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: fix XDG_* sandbox violation (bug 657346)
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/657346 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dan Molik · gentoo
dev-util/ostree: new package (from defiance-overlay)
Package-Manager: Portage-2.3.40, Repoman-2.3.9