Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fakechroot-2.20.1-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: fakechroot Distribution: openSUSE:Factory:zSystems
Version: 2.20.1 Vendor: openSUSE
Release: 3.1 Build date: Mon Aug 19 17:45:33 2024
Group: Development/Tools/Building Build host: reproducible
Size: 217038 Source RPM: fakechroot-2.20.1-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/dex4er/fakechroot/wiki
Summary: Preloadable library for a fake chroot environment
fakechroot runs a command in an environment where it is possible to use the
chroot(8) command without root privileges. This is useful for allowing users to
create own chrooted environments with the possibility to install other packages
without the need for root privileges.

fakechroot does this by replacing some libc library functions (chroot(2),
open(2), etc.) by ones that simulate the effect of being called with root
privileges.

These wrapper functions are in a shared library called libfakechroot.so, which
can be loaded through the LD_PRELOAD mechanism of the dynamic loader.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPL-3.0-or-later

Changelog

* Mon Aug 19 2024 Martin Jambor <mjambor@suse.com>
  - Add -Wno-error=implicit-function-declaration to optflags to work
    around a bothched configure result and allow buiding the package
    with GCC 14. [boo#1229277]
* Tue Mar 02 2021 Avindra Goolcharan <avindra@opensuse.org>
  - add fakechroot-glibc-233.patch to fix glibc 2.33 compatibility
* Wed May 06 2020 Martin Pluskal <mpluskal@suse.com>
  - Update to version 2.20.1
    * Fixed problem when tests couldn't be started with root user and
      glibc 2.28.
    * Fixed problem with too verbose test for debootstrap(8) command.
    * Fixed problem with tests for fts_* functions when started on
      btrfs filesystem.
    - The debootstrap(8) command honors FAKECHROOT_EXTRA_LIBRARY_PATH
      environment variable too.
    * Workaround has been added for systemd package installed by
      debootstrap(8) command.
    * Better support for link-time optimizer.
  - Changes for version 2.20:
    * The fts64_* functions were added: glibc supports them since
      2.23.
    * The renameat2(2) function were added: glibc supports it since
      2.28 and mv command from coreutils 8.30 uses it.
    * The chroot(8) wrapper and fakechroot(1) command can work with
      POSIX shell.
    * The chroot(8) wrapper allows to chroot into root directory.
    * The chroot(8) wrapper appends directories from
    * FAKECHROOT_EXTRA_LIBRARY_PATH environment variable because some
      commands use runpath. The default value is
      /lib/systemd:/usr/lib/man-db forsystemctl(1) and man(1)
      commands.
    * The ldd(1) wrapper doesn't lose a leading slash in absolute
      paths.
    * The fakechroot(1) command unsets CDPATH environment variable
      and swaps libfakeroot and libfakechroot in LD_PRELOAD
      environment variable if needed.
    * Can be compiled with gcc 7.1 -Wformat-truncation.
    * Can be compiled with clang 5.0 -O2 and -std=c11.
* Wed Sep 11 2019 Martin Pluskal <mpluskal@suse.com>
  - Use modern macros
* Tue Sep 10 2019 Christophe Giboudeaux <christophe@krop.fr>
  - Update the license tag.
  - Disable lto before building fakechroot.
* Thu Nov 29 2018 Jan Engelhardt <jengelh@inai.de>
  - Update description. Use noun phrase in summary.
* Tue Nov 27 2018 Martin Liška <mliska@suse.cz>
  - Make build and tests run in verbose mode.
* Thu Dec 28 2017 jengelh@inai.de
  - Fix language errors in description.
* Sat Jan 14 2017 munix9@googlemail.com
  - update to version 2.19
    * The FAKECHROOT_EXCLUDE_PATH list has to contain at most 100
      elements.
    * The env(1) wrapper works with dash.
    * The fakeroot(1) works if chroot(8) is invoked twice.
    * Fixes were made for chdir(2). It was possible to change to a
      directory outside of fakechroot.
    * The fakechroot(1) command sets FAKECHROOT_CMD_ORIG environment
      variable for wrapped command.
    * The ldd(1) wrapper distinguishes different paths with the same
      beginning.
    * The ldd(1) wrapper does not fail if the path is not existing
      outside fakechroot.
    * Can be compiled with clang 4.0.
* Sun Feb 07 2016 munix9@googlemail.com
  - update to version 2.18
    * The fakechroot(1) command accepts new option --bindir.
    * The chfn(1) command runs correctly on Ubuntu vidid and Debian stretch.
    * The env(1) wrapper works correctly if there is variable with multilined content.
    * New functions ldaddr(3) and dl_iterate_phdr(3) were added.
      The dlopen(3) function was fixed.
      The java(1) command should work correctly.
    * New functions posix_spawn(3) and posix_spawnp(3) were added.
      Some new applications like clang(1) should run properly.
    * Fixes were made for lstat(2) and lstat64(2) functions.
      The ending slash is not removed by normalization of a path name.
    * Fixes were made for readlink(2) function.
      The fakechroot(1) command runs properly with libjemalloc library.
    * The tilde ~ character in FAKECHROOT_* variables is not expanded anymore.
    * Fixes were made for getpeeraddr(3) and getsockaddr(3) functions.

Files

/etc/fakechroot
/etc/fakechroot/chroot.env
/etc/fakechroot/debootstrap.env
/etc/fakechroot/rinse.env
/usr/bin/env.fakechroot
/usr/bin/fakechroot
/usr/bin/ldd.fakechroot
/usr/lib64/fakechroot
/usr/lib64/fakechroot/libfakechroot.la
/usr/lib64/fakechroot/libfakechroot.so
/usr/sbin/chroot.fakechroot
/usr/share/doc/packages/fakechroot
/usr/share/doc/packages/fakechroot/NEWS.md
/usr/share/doc/packages/fakechroot/README.md
/usr/share/doc/packages/fakechroot/THANKS.md
/usr/share/doc/packages/fakechroot/restoremode.sh
/usr/share/doc/packages/fakechroot/savemode.sh
/usr/share/licenses/fakechroot
/usr/share/licenses/fakechroot/COPYING
/usr/share/licenses/fakechroot/LICENSE
/usr/share/man/man1/fakechroot.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 00:51:36 2024