immortalwrt/tools
Thomas Petazzoni be9155455e tools: add fakeroot
SELinux support requires setting the appropriate SELinux security context
to files and directories, which needs to happen at build time in order
to support read-only root filesystem scenarios. In order to create these
security contexts, we will have to run some SELinux-specific tools on
the host machine, but that requires root access. This adds support for
fakeroot, which the build process will use to run the SELinux security
context creation and the image creation.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Apply to current master, and adjust commit message

Thomas' original work is available at
http://lists.infradead.org/pipermail/openwrt-devel/2019-November/025976.html.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
[add rules.mk FAKEROOT variable]
Signed-off-by: Paul Spooren <mail@aparcar.org>
[update, fix macos build]
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2020-08-10 21:14:32 +08:00
..
autoconf
autoconf-archive tools: add autoconf-archive 2020-05-23 19:20:29 +08:00
automake
b43-tools
bc
bison tools/bison: Update to 3.5.1 2020-02-23 15:28:43 +08:00
cbootimage
cbootimage-configs
ccache ccache: update to 3.7.9 2020-05-29 11:42:05 +08:00
cmake tools/cmake: fix typo in parallel make patch 2020-08-10 21:10:59 +08:00
coreutils
dosfstools
e2fsprogs tools/e2fsprogs: fix build under macos 2020-04-10 20:04:56 +08:00
elftosb
expat
fakeroot tools: add fakeroot 2020-08-10 21:14:32 +08:00
findutils tools/findutils: Update to 4.7.0 2020-04-10 09:17:04 +08:00
firmware-utils tools/firmware-utils: use UTC for image timestamps 2020-08-07 17:46:36 +08:00
flex
flock tools/flock: add PKG_{VERSION,RELEASE} 2020-07-23 22:45:21 +08:00
genext2fs
gengetopt
gmp tools/gmp: Remove obsolete options 2020-02-20 03:02:36 +08:00
include
isl
kernel2minor
libelf
libressl tools/libressl: Update to 3.0.2 2020-02-20 03:04:00 +08:00
libtool
lzma
lzma-old
m4
make-ext4fs
missing-macros tools: drop PKG_VERSION for purely local packages 2020-07-23 22:44:05 +08:00
mkimage tools/mkimage: create .itb file with read-access for group,other not just owner. 2020-07-24 20:01:12 +08:00
mklibs
mm-macros tools/mm-macros: Update to 1.0.0 2020-04-10 09:18:12 +08:00
mpc
mpfr
mtd-utils
mtools tools/mtools: Update to 4.0.24 2020-04-10 09:17:20 +08:00
padjffs2 tools: drop PKG_VERSION for purely local packages 2020-07-23 22:44:05 +08:00
patch
patch-image tools/patch-image: add PKG_RELEASE 2020-07-23 22:44:24 +08:00
patchelf tools/patchelf: Update to 0.10 2020-02-20 03:03:26 +08:00
pkg-config Revert "tools/pkg-config: Replace with pkgconf" 2020-03-12 03:40:27 +08:00
qemu luci-app-ssr-plus: fix v2ray Netflix unlock 2020-03-17 10:42:17 +08:00
quilt
sdimage
sed tools/sed: Update to 4.8 2020-02-20 03:02:22 +08:00
sparse
squashfs squashfs: Fix compile with GCC 10 2020-06-19 17:09:24 +08:00
squashfskit4 squashfskit4: add PKG_RELEASE 2020-06-24 18:27:10 +08:00
sstrip tools/sstrip: add PKG_{VERSION,RELEASE} 2020-07-23 22:45:02 +08:00
tar
ucl ucl: fix CLEAN 2020-04-23 01:44:28 +08:00
upslug2
upx upx: fix host build (#3339) 2020-03-01 14:05:09 +08:00
wrt350nv2-builder Merge Lean's source 2020-02-01 00:36:16 +08:00
xz tools/xz: Update to 5.2.5 2020-04-10 09:17:36 +08:00
zip
zlib
zstd tools: add zstd 2020-05-31 19:37:02 +08:00
Makefile tools: add fakeroot 2020-08-10 21:14:32 +08:00