New port: sysutils/sandboxfs
Sandboxfs is a FUSE file system that exposes a combination of multiple files and directories from the host's file system in the form of a virtual tree with an arbitrary layout. You can think of a sandbox as an arbitrary view into the host's file system with different access privileges per directory. Sandboxfs is designed to allow running commands with limited access to the file system by using the virtual tree as their new root, and to do so consistently across a variety of platforms. WWW: https://github.com/bazelbuild/sandboxfs Announcement: https://julio.meroh.net/2019/02/hello-sandboxfs-0.1.0.html
This commit is contained in:
parent
a9530f7b9f
commit
abff21fb35
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=492299
5 changed files with 288 additions and 0 deletions
|
@ -398,6 +398,7 @@
|
|||
SUBDIR += fusefs-rar2fs
|
||||
SUBDIR += fusefs-s3backer
|
||||
SUBDIR += fusefs-s3fs
|
||||
SUBDIR += fusefs-sandboxfs
|
||||
SUBDIR += fusefs-simple-mtpfs
|
||||
SUBDIR += fusefs-smbnetfs
|
||||
SUBDIR += fusefs-sqlfs
|
||||
|
|
111
sysutils/fusefs-sandboxfs/Makefile
Normal file
111
sysutils/fusefs-sandboxfs/Makefile
Normal file
|
@ -0,0 +1,111 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sandboxfs
|
||||
DISTVERSIONPREFIX= sandboxfs-
|
||||
DISTVERSION= 0.1.0
|
||||
CATEGORIES= sysutils
|
||||
PKGNAMEPREFIX= fusefs-
|
||||
|
||||
MAINTAINER= tobik@FreeBSD.org
|
||||
COMMENT= Virtual file system for sandboxing
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= cargo fuse
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bazelbuild
|
||||
|
||||
CARGO_CRATES= aho-corasick-0.6.9 \
|
||||
arc-swap-0.3.7 \
|
||||
atty-0.2.11 \
|
||||
autocfg-0.1.2 \
|
||||
backtrace-0.2.3 \
|
||||
backtrace-0.3.13 \
|
||||
backtrace-sys-0.1.28 \
|
||||
bitflags-1.0.4 \
|
||||
cc-1.0.29 \
|
||||
cfg-if-0.1.6 \
|
||||
cloudabi-0.0.3 \
|
||||
cpuprofiler-0.0.3 \
|
||||
dbghelp-sys-0.2.0 \
|
||||
env_logger-0.5.13 \
|
||||
error-chain-0.5.0 \
|
||||
failure-0.1.5 \
|
||||
failure_derive-0.1.5 \
|
||||
fuchsia-cprng-0.1.1 \
|
||||
fuse-0.3.1 \
|
||||
getopts-0.2.18 \
|
||||
humantime-1.2.0 \
|
||||
itoa-0.4.3 \
|
||||
kernel32-sys-0.2.2 \
|
||||
lazy_static-0.2.11 \
|
||||
lazy_static-1.2.0 \
|
||||
libc-0.2.48 \
|
||||
log-0.3.9 \
|
||||
log-0.4.6 \
|
||||
memchr-2.1.3 \
|
||||
nix-0.12.0 \
|
||||
pkg-config-0.3.14 \
|
||||
proc-macro2-0.4.27 \
|
||||
quick-error-1.2.2 \
|
||||
quote-0.6.11 \
|
||||
rand-0.6.5 \
|
||||
rand_chacha-0.1.1 \
|
||||
rand_core-0.3.1 \
|
||||
rand_core-0.4.0 \
|
||||
rand_hc-0.1.0 \
|
||||
rand_isaac-0.1.1 \
|
||||
rand_jitter-0.1.2 \
|
||||
rand_os-0.1.2 \
|
||||
rand_pcg-0.1.1 \
|
||||
rand_xorshift-0.1.1 \
|
||||
rdrand-0.4.0 \
|
||||
redox_syscall-0.1.51 \
|
||||
redox_termios-0.1.1 \
|
||||
regex-1.1.0 \
|
||||
regex-syntax-0.6.5 \
|
||||
remove_dir_all-0.5.1 \
|
||||
rustc-demangle-0.1.13 \
|
||||
rustc_version-0.2.3 \
|
||||
ryu-0.2.7 \
|
||||
semver-0.9.0 \
|
||||
semver-parser-0.7.0 \
|
||||
serde-1.0.87 \
|
||||
serde_derive-1.0.87 \
|
||||
serde_json-1.0.38 \
|
||||
signal-hook-0.1.7 \
|
||||
syn-0.15.26 \
|
||||
synstructure-0.10.1 \
|
||||
tempfile-3.0.5 \
|
||||
termcolor-1.0.4 \
|
||||
termion-1.5.1 \
|
||||
thread-scoped-1.0.2 \
|
||||
thread_local-0.3.6 \
|
||||
time-0.1.42 \
|
||||
ucd-util-0.1.3 \
|
||||
unicode-width-0.1.5 \
|
||||
unicode-xid-0.1.0 \
|
||||
utf8-ranges-1.0.2 \
|
||||
void-1.0.2 \
|
||||
winapi-0.2.8 \
|
||||
winapi-0.3.6 \
|
||||
winapi-build-0.1.1 \
|
||||
winapi-i686-pc-windows-gnu-0.4.0 \
|
||||
winapi-util-0.1.2 \
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0 \
|
||||
wincolor-1.0.1
|
||||
|
||||
PLIST_FILES= bin/sandboxfs \
|
||||
man/man1/sandboxfs.1.gz
|
||||
|
||||
post-patch:
|
||||
# libc crate defines ENOTSUP as an alias for EOPNOTSUPP. nix crate
|
||||
# does not re-export EOPNOTSUPP on FreeBSD but ENOTSUP is available.
|
||||
@${REINPLACE_CMD} 's,::EOPNOTSUPP,::ENOTSUP,' ${WRKSRC}/src/nodes/mod.rs
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sandboxfs
|
||||
${INSTALL_MAN} ${WRKSRC}/man/sandboxfs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
|
||||
|
||||
.include <bsd.port.mk>
|
161
sysutils/fusefs-sandboxfs/distinfo
Normal file
161
sysutils/fusefs-sandboxfs/distinfo
Normal file
|
@ -0,0 +1,161 @@
|
|||
TIMESTAMP = 1549446507
|
||||
SHA256 (rust/crates/aho-corasick-0.6.9.tar.gz) = 1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e
|
||||
SIZE (rust/crates/aho-corasick-0.6.9.tar.gz) = 25979
|
||||
SHA256 (rust/crates/arc-swap-0.3.7.tar.gz) = 1025aeae2b664ca0ea726a89d574fe8f4e77dd712d443236ad1de00379450cf6
|
||||
SIZE (rust/crates/arc-swap-0.3.7.tar.gz) = 41557
|
||||
SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
|
||||
SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
|
||||
SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799
|
||||
SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444
|
||||
SHA256 (rust/crates/backtrace-0.2.3.tar.gz) = 346d7644f0b5f9bc73082d3b2236b69a05fd35cce0cfa3724e184e6a5c9e2a2f
|
||||
SIZE (rust/crates/backtrace-0.2.3.tar.gz) = 21615
|
||||
SHA256 (rust/crates/backtrace-0.3.13.tar.gz) = b5b493b66e03090ebc4343eb02f94ff944e0cbc9ac6571491d170ba026741eb5
|
||||
SIZE (rust/crates/backtrace-0.3.13.tar.gz) = 34101
|
||||
SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6
|
||||
SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603
|
||||
SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12
|
||||
SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282
|
||||
SHA256 (rust/crates/cc-1.0.29.tar.gz) = 4390a3b5f4f6bce9c1d0c00128379df433e53777fdd30e92f16a529332baec4e
|
||||
SIZE (rust/crates/cc-1.0.29.tar.gz) = 42386
|
||||
SHA256 (rust/crates/cfg-if-0.1.6.tar.gz) = 082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4
|
||||
SIZE (rust/crates/cfg-if-0.1.6.tar.gz) = 7411
|
||||
SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
|
||||
SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156
|
||||
SHA256 (rust/crates/cpuprofiler-0.0.3.tar.gz) = 33f07976bb6821459632d7a18d97ccca005cb5c552f251f822c7c1781c1d7035
|
||||
SIZE (rust/crates/cpuprofiler-0.0.3.tar.gz) = 97306
|
||||
SHA256 (rust/crates/dbghelp-sys-0.2.0.tar.gz) = 97590ba53bcb8ac28279161ca943a924d1fd4a8fb3fa63302591647c4fc5b850
|
||||
SIZE (rust/crates/dbghelp-sys-0.2.0.tar.gz) = 20721
|
||||
SHA256 (rust/crates/env_logger-0.5.13.tar.gz) = 15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38
|
||||
SIZE (rust/crates/env_logger-0.5.13.tar.gz) = 25275
|
||||
SHA256 (rust/crates/error-chain-0.5.0.tar.gz) = bd5c82c815138e278b8dcdeffc49f27ea6ffb528403e9dea4194f2e3dd40b143
|
||||
SIZE (rust/crates/error-chain-0.5.0.tar.gz) = 11304
|
||||
SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2
|
||||
SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749
|
||||
SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1
|
||||
SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884
|
||||
SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
|
||||
SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950
|
||||
SHA256 (rust/crates/fuse-0.3.1.tar.gz) = 80e57070510966bfef93662a81cb8aa2b1c7db0964354fa9921434f04b9e8660
|
||||
SIZE (rust/crates/fuse-0.3.1.tar.gz) = 25001
|
||||
SHA256 (rust/crates/getopts-0.2.18.tar.gz) = 0a7292d30132fb5424b354f5dc02512a86e4c516fe544bb7a25e7f266951b797
|
||||
SIZE (rust/crates/getopts-0.2.18.tar.gz) = 18416
|
||||
SHA256 (rust/crates/humantime-1.2.0.tar.gz) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114
|
||||
SIZE (rust/crates/humantime-1.2.0.tar.gz) = 16795
|
||||
SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b
|
||||
SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061
|
||||
SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
|
||||
SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
|
||||
SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
|
||||
SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
|
||||
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1
|
||||
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840
|
||||
SHA256 (rust/crates/libc-0.2.48.tar.gz) = e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047
|
||||
SIZE (rust/crates/libc-0.2.48.tar.gz) = 353045
|
||||
SHA256 (rust/crates/log-0.3.9.tar.gz) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
|
||||
SIZE (rust/crates/log-0.3.9.tar.gz) = 16686
|
||||
SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6
|
||||
SIZE (rust/crates/log-0.4.6.tar.gz) = 22303
|
||||
SHA256 (rust/crates/memchr-2.1.3.tar.gz) = e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8
|
||||
SIZE (rust/crates/memchr-2.1.3.tar.gz) = 20069
|
||||
SHA256 (rust/crates/nix-0.12.0.tar.gz) = 921f61dc817b379d0834e45d5ec45beaacfae97082090a49c2cf30dcbc30206f
|
||||
SIZE (rust/crates/nix-0.12.0.tar.gz) = 172736
|
||||
SHA256 (rust/crates/pkg-config-0.3.14.tar.gz) = 676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c
|
||||
SIZE (rust/crates/pkg-config-0.3.14.tar.gz) = 13565
|
||||
SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915
|
||||
SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098
|
||||
SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
|
||||
SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132
|
||||
SHA256 (rust/crates/quote-0.6.11.tar.gz) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1
|
||||
SIZE (rust/crates/quote-0.6.11.tar.gz) = 17283
|
||||
SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
|
||||
SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814
|
||||
SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
|
||||
SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703
|
||||
SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
|
||||
SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483
|
||||
SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0
|
||||
SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326
|
||||
SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
|
||||
SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644
|
||||
SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
|
||||
SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020
|
||||
SHA256 (rust/crates/rand_jitter-0.1.2.tar.gz) = 080723c6145e37503a2224f801f252e14ac5531cb450f4502698542d188cb3c0
|
||||
SIZE (rust/crates/rand_jitter-0.1.2.tar.gz) = 18247
|
||||
SHA256 (rust/crates/rand_os-0.1.2.tar.gz) = b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d
|
||||
SIZE (rust/crates/rand_os-0.1.2.tar.gz) = 18359
|
||||
SHA256 (rust/crates/rand_pcg-0.1.1.tar.gz) = 086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05
|
||||
SIZE (rust/crates/rand_pcg-0.1.1.tar.gz) = 10881
|
||||
SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c
|
||||
SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997
|
||||
SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
|
||||
SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456
|
||||
SHA256 (rust/crates/redox_syscall-0.1.51.tar.gz) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85
|
||||
SIZE (rust/crates/redox_syscall-0.1.51.tar.gz) = 15646
|
||||
SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
|
||||
SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
|
||||
SHA256 (rust/crates/regex-1.1.0.tar.gz) = 37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f
|
||||
SIZE (rust/crates/regex-1.1.0.tar.gz) = 241219
|
||||
SHA256 (rust/crates/regex-syntax-0.6.5.tar.gz) = 8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861
|
||||
SIZE (rust/crates/regex-syntax-0.6.5.tar.gz) = 272475
|
||||
SHA256 (rust/crates/remove_dir_all-0.5.1.tar.gz) = 3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5
|
||||
SIZE (rust/crates/remove_dir_all-0.5.1.tar.gz) = 8726
|
||||
SHA256 (rust/crates/rustc-demangle-0.1.13.tar.gz) = adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619
|
||||
SIZE (rust/crates/rustc-demangle-0.1.13.tar.gz) = 11726
|
||||
SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
|
||||
SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
|
||||
SHA256 (rust/crates/ryu-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7
|
||||
SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382
|
||||
SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
|
||||
SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
|
||||
SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
|
||||
SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
|
||||
SHA256 (rust/crates/serde-1.0.87.tar.gz) = 2e20fde37801e83c891a2dc4ebd3b81f0da4d1fb67a9e0a2a3b921e2536a58ee
|
||||
SIZE (rust/crates/serde-1.0.87.tar.gz) = 71223
|
||||
SHA256 (rust/crates/serde_derive-1.0.87.tar.gz) = 633e97856567e518b59ffb2ad7c7a4fd4c5d91d9c7f32dd38a27b2bf7e8114ea
|
||||
SIZE (rust/crates/serde_derive-1.0.87.tar.gz) = 48593
|
||||
SHA256 (rust/crates/serde_json-1.0.38.tar.gz) = 27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9
|
||||
SIZE (rust/crates/serde_json-1.0.38.tar.gz) = 69619
|
||||
SHA256 (rust/crates/signal-hook-0.1.7.tar.gz) = 1f272d1b7586bec132ed427f532dd418d8beca1ca7f2caf7df35569b1415a4b4
|
||||
SIZE (rust/crates/signal-hook-0.1.7.tar.gz) = 22941
|
||||
SHA256 (rust/crates/syn-0.15.26.tar.gz) = f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9
|
||||
SIZE (rust/crates/syn-0.15.26.tar.gz) = 145493
|
||||
SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015
|
||||
SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836
|
||||
SHA256 (rust/crates/tempfile-3.0.5.tar.gz) = 7e91405c14320e5c79b3d148e1c86f40749a36e490642202a31689cb1a3452b2
|
||||
SIZE (rust/crates/tempfile-3.0.5.tar.gz) = 23272
|
||||
SHA256 (rust/crates/termcolor-1.0.4.tar.gz) = 4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f
|
||||
SIZE (rust/crates/termcolor-1.0.4.tar.gz) = 14416
|
||||
SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
|
||||
SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659
|
||||
SHA256 (rust/crates/thread-scoped-1.0.2.tar.gz) = bcbb6aa301e5d3b0b5ef639c9a9c7e2f1c944f177b460c04dc24c69b1fa2bd99
|
||||
SIZE (rust/crates/thread-scoped-1.0.2.tar.gz) = 4321
|
||||
SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b
|
||||
SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388
|
||||
SHA256 (rust/crates/time-0.1.42.tar.gz) = db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f
|
||||
SIZE (rust/crates/time-0.1.42.tar.gz) = 30005
|
||||
SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86
|
||||
SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897
|
||||
SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
|
||||
SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
|
||||
SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
|
||||
SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
|
||||
SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737
|
||||
SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510
|
||||
SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
|
||||
SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
|
||||
SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
|
||||
SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
|
||||
SHA256 (rust/crates/winapi-0.3.6.tar.gz) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0
|
||||
SIZE (rust/crates/winapi-0.3.6.tar.gz) = 1029391
|
||||
SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
|
||||
SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
|
||||
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
|
||||
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
|
||||
SHA256 (rust/crates/winapi-util-0.1.2.tar.gz) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9
|
||||
SIZE (rust/crates/winapi-util-0.1.2.tar.gz) = 7810
|
||||
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
|
||||
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
|
||||
SHA256 (rust/crates/wincolor-1.0.1.tar.gz) = 561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba
|
||||
SIZE (rust/crates/wincolor-1.0.1.tar.gz) = 4737
|
||||
SHA256 (bazelbuild-sandboxfs-sandboxfs-0.1.0_GH0.tar.gz) = 3ecead7fb1587f3c59a47d00980217c4fb1d5cc81b8ee7b6cdd86e98dec5ec8f
|
||||
SIZE (bazelbuild-sandboxfs-sandboxfs-0.1.0_GH0.tar.gz) = 96390
|
11
sysutils/fusefs-sandboxfs/pkg-descr
Normal file
11
sysutils/fusefs-sandboxfs/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
Sandboxfs is a FUSE file system that exposes a combination of
|
||||
multiple files and directories from the host's file system in the
|
||||
form of a virtual tree with an arbitrary layout. You can think of
|
||||
a sandbox as an arbitrary view into the host's file system with
|
||||
different access privileges per directory.
|
||||
|
||||
Sandboxfs is designed to allow running commands with limited access
|
||||
to the file system by using the virtual tree as their new root, and
|
||||
to do so consistently across a variety of platforms.
|
||||
|
||||
WWW: https://github.com/bazelbuild/sandboxfs
|
4
sysutils/fusefs-sandboxfs/pkg-message
Normal file
4
sysutils/fusefs-sandboxfs/pkg-message
Normal file
|
@ -0,0 +1,4 @@
|
|||
WARNING: The interaction points with sandboxfs are subject to change
|
||||
at this point. In particular, the command-line interface and the
|
||||
data format used to reconfigure sandboxfs while it's running will
|
||||
most certainly change.
|
Loading…
Reference in a new issue