BSD Ports

security/fakeroot 2.1.4 FreeBSD

Simulate the root user behaviour

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c66b7116d3
License
GPLv3
Categories
security
Package size
84.1 KiB, 158.1 KiB installed

Description

Fakeroot runs a command in an environment were it appears to have root privileges for file manipulation, by setting LD_PRELOAD to a library with alternative versions of getuid(), stat(), etc. This is useful for allowing users to create archives (tar, ar, .deb .rpm etc.) with files in them with root permissions/ownership.

In the other systems

SystemPortVersion
FreeBSDsecurity/fakeroot2.1.4
NetBSDsysutils/fakeroot1.5.10
DragonFlysecurity/fakeroot1.23_1
MidnightBSDsecurity/fakeroot1.37.2

Install

Binary package:

pkg install fakeroot

From the ports tree:

cd /usr/ports/security/fakeroot/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fakeroot>0:security/fakeroot
LIB_DEPENDS=	libfakeroot-0.so:security/fakeroot

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.42.1.41.231.37.1.22.1.4
FreeBSD:14:quarterly2.1.42.1.4n/a1.37.1.22.1.4
FreeBSD:15:latest2.1.42.1.4n/a1.37.1.21.37.1.2
FreeBSD:15:quarterly2.1.42.1.4n/an/an/a
FreeBSD:16:latest2.1.42.1.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 42

Configuration

No options to configure.

USES
libtool meson tar:xz
Service scripts
none

Files

Manual pages 2
  • faked(1)
  • fakeroot(1)
pkg-plist 21
  • bin/faked
  • bin/fakeroot
  • lib/libfakeroot-0.so
  • lib/libfakeroot.so
  • lib/libfakeroot.so.0
  • share/man/de/man1/faked.1.gz
  • share/man/de/man1/fakeroot.1.gz
  • share/man/es/man1/faked.1.gz
  • share/man/es/man1/fakeroot.1.gz
  • share/man/fr/man1/faked.1.gz
  • share/man/fr/man1/fakeroot.1.gz
  • share/man/man1/faked.1.gz
  • share/man/man1/fakeroot.1.gz
  • share/man/nl/man1/faked.1.gz
  • share/man/nl/man1/fakeroot.1.gz
  • share/man/pt/man1/faked.1.gz
  • share/man/pt/man1/fakeroot.1.gz
  • share/man/ro/man1/faked.1.gz
  • share/man/ro/man1/fakeroot.1.gz
  • share/man/sv/man1/faked.1.gz
  • share/man/sv/man1/fakeroot.1.gz
distinfo 1
FileSizeSHA256
fakeroot_2.1.4.orig.tar.xz1157480822bd5a9f0cf19d2ba0546b88b0432d4d3d9917db62c57b74044ccadba06e49
Master sites 1
  • DEBIAN

Commit history 2

DateCommitCreditsLog message
c66b7116d3 Ganael LAPLANCHE security/fakeroot: Update to 2.1.4
and switch to meson for building. Changelog: https://salsa.debian.org/clint/fakeroot/-/blob/debian/2.1.4-1/debian/changelog?ref_type=tags
7e89fca3ba Ganael LAPLANCHE security/fakeroot: Update to 2.0
Changelog: https://salsa.debian.org/clint/fakeroot/-/blob/debian/2.0-1/debian/changelog?ref_type=tags