tree
python3
you can request packages via GitHub (https://github.com/opnsense/tools/issues/new)
or build them from the ports tree (https://github.com/opnsense/ports)
3. git clone https://github.com/opnsense/ports.gitRight? Did I forget something?π
% cd /usr/ports/sysutils/tree% sudo make install/!\ ERROR: /!\Ports Collection support for your FreeBSD version has ended, and no ports areguaranteed to build on this system. Please upgrade to a supported release.No support will be provided if you silence this message by definingALLOW_UNSUPPORTED_SYSTEM.*** Error code 1Stop.make: stopped in /usr/ports/sysutils/tree
% sudo opnsense-code tools
% sudo opnsense-code toolsremote: Counting objects: 1, done.remote: Total 1 (delta 0), reused 1 (delta 0), pack-reused 0Unpacking objects: 100% (1/1), done.From https://github.com/opnsense/tools 8db0e61..f7ff6ea master -> origin/masterUpdating 8db0e61..f7ff6eaFast-forward Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
% cd /usr/ports/sysutils/tree% sudo make install/!\ WARNING /!\Ports Collection support for your FreeBSD version has ended, and no ports areguaranteed to build on this system. Please upgrade to a supported release.===> License GPLv2 accepted by the user===> tree-1.7.0 depends on file: /usr/local/sbin/pkg - found=> tree-1.7.0.tgz doesn't seem to exist in /usr/ports/distfiles/.=> Attempting to fetch ftp://mama.indstate.edu/linux/tree/tree-1.7.0.tgztree-1.7.0.tgz 100% of 45 kB 197 kBps 00m00s===> Fetching all distfiles required by tree-1.7.0 for building===> Extracting for tree-1.7.0=> SHA256 Checksum OK for tree-1.7.0.tgz.===> Patching for tree-1.7.0===> Applying FreeBSD patches for tree-1.7.0===> tree-1.7.0 depends on executable: gmake - not found/!\ WARNING /!\Ports Collection support for your FreeBSD version has ended, and no ports areguaranteed to build on this system. Please upgrade to a supported release.===> License GPLv3 accepted by the user===> gmake-4.2.1_1 depends on file: /usr/local/sbin/pkg - found=> make-4.2.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.=> Attempting to fetch http://ftpmirror.gnu.org/make/make-4.2.1.tar.bz2make-4.2.1.tar.bz2 100% of 1374 kB 7565 kBps 00m00s===> Fetching all distfiles required by gmake-4.2.1_1 for building===> Extracting for gmake-4.2.1_1=> SHA256 Checksum OK for make-4.2.1.tar.bz2.===> Patching for gmake-4.2.1_1===> Applying FreeBSD patches for gmake-4.2.1_1===> Configuring for gmake-4.2.1_1configure: loading site script /usr/ports/Templates/config.sitechecking for a BSD-compatible install... /usr/bin/install -c::: blablabla building stuff blablabla::gmake[1]: Leaving directory '/usr/obj/usr/ports/sysutils/tree/work/tree-1.7.0'===> Staging for tree-1.7.0===> Generating temporary packing listinstall -s -m 555 /usr/obj/usr/ports/sysutils/tree/work/tree-1.7.0/tree /usr/obj/usr/ports/sysutils/tree/work/stage/usr/local/bininstall -m 444 /usr/obj/usr/ports/sysutils/tree/work/tree-1.7.0/doc/*.1 /usr/obj/usr/ports/sysutils/tree/work/stage/usr/local/man/man1install -m 0644 /usr/obj/usr/ports/sysutils/tree/work/tree-1.7.0/CHANGES /usr/obj/usr/ports/sysutils/tree/work/tree-1.7.0/README /usr/obj/usr/ports/sysutils/tree/work/stage/usr/local/share/doc/tree====> Compressing man pages (compress-man)===> Installing for tree-1.7.0===> Checking if tree already installed===> Registering installation for tree-1.7.0Installing tree-1.7.0...% tree -dL 1 //|-- bin|-- boot|-- conf|-- dev|-- etc|-- home|-- lib|-- libexec|-- media|-- mnt|-- proc|-- rescue|-- root|-- sbin|-- tmp|-- usr`-- var17 directories
===> lsof-4.90.q,8 requires kernel sources.*** Error code 1Stop.make[1]: stopped in /usr/ports/sysutils/lsof
% sudo opnsense-code srcfatal: Not a git repository (or any of the parent directories): .git