Date: Wed, 6 Feb 2019 10:27:28 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492299 - in head/sysutils: . fusefs-sandboxfs Message-ID: <201902061027.x16ARSHW062253@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Wed Feb 6 10:27:27 2019 New Revision: 492299 URL: https://svnweb.freebsd.org/changeset/ports/492299 Log: 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 Added: head/sysutils/fusefs-sandboxfs/ head/sysutils/fusefs-sandboxfs/Makefile (contents, props changed) head/sysutils/fusefs-sandboxfs/distinfo (contents, props changed) head/sysutils/fusefs-sandboxfs/pkg-descr (contents, props changed) head/sysutils/fusefs-sandboxfs/pkg-message (contents, props changed) Modified: head/sysutils/Makefile Modified: head/sysutils/Makefile ============================================================================== --- head/sysutils/Makefile Wed Feb 6 10:26:57 2019 (r492298) +++ head/sysutils/Makefile Wed Feb 6 10:27:27 2019 (r492299) @@ -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 Added: head/sysutils/fusefs-sandboxfs/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/fusefs-sandboxfs/Makefile Wed Feb 6 10:27:27 2019 (r492299) @@ -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> Added: head/sysutils/fusefs-sandboxfs/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/fusefs-sandboxfs/distinfo Wed Feb 6 10:27:27 2019 (r492299) @@ -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 Added: head/sysutils/fusefs-sandboxfs/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/fusefs-sandboxfs/pkg-descr Wed Feb 6 10:27:27 2019 (r492299) @@ -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 Added: head/sysutils/fusefs-sandboxfs/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/fusefs-sandboxfs/pkg-message Wed Feb 6 10:27:27 2019 (r492299) @@ -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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902061027.x16ARSHW062253>