veeso / termscp

🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB
https://termscp.veeso.dev
MIT License
1.49k stars 45 forks source link

[Feature Request] - SMB support as a feature #199

Closed veeso closed 1 year ago

veeso commented 1 year ago

Description

Add smb feature

veeso commented 1 year ago

@0323pin FYI

0323pin commented 1 year ago

@veeso Thanks for caring 👍

I wonder if you would like a build to confirm it works? I thought about patching pavao and add support but, I'm afraid I will hit a wall where rust-libc doesn't support certain features.

With this out of the way, I might try to see how far I get.

I'm still waiting for Rust-1.70 to be merged (been running for at least 4 weeks on my system) but, how far are you from 0.12.1? No rush, just asking.

0323pin commented 1 year ago

@veeso Thank you!

=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Installing for termscp-0.12.1
=> Generating pre-install file lists
  Installing termscp v0.12.1 (/usr/pkgsrc/wip/termscp/work/termscp-0.12.1)
    Finished release [optimized] target(s) in 0.79s
  Installing /usr/pkgsrc/wip/termscp/work/.destdir/usr/pkg/bin/termscp
   Installed package `termscp v0.12.1 (/usr/pkgsrc/wip/termscp/work/termscp-0.12.1)` (executable `termscp`)
warning: be sure to add `/usr/pkgsrc/wip/termscp/work/.destdir/usr/pkg/bin` to your PATH to be able to run the installed binaries
/bin/rm -f /usr/pkgsrc/wip/termscp/work/.destdir/usr/pkg/.crates.toml
/bin/rm -f /usr/pkgsrc/wip/termscp/work/.destdir/usr/pkg/.crates2.json
=> Automatic manual page handling
=> Generating post-install file lists
=> Checking file-check results for termscp-0.12.1
=> Checking for non-existent script interpreters in termscp-0.12.1
=> Checking file permissions in termscp-0.12.1
warning: /usr/pkgsrc/wip/termscp: group-writable directory.
warning: /usr/pkgsrc: group-writable directory.
0 errors and 2 warnings.
=> Checking for PIE in termscp-0.12.1
=> Checking for RELRO in termscp-0.12.1
=> Checking for missing run-time search paths in termscp-0.12.1
=> Checking for work-directory references in termscp-0.12.1
WARNING: [check-fakehome.mk] fake home directory not empty:
    /usr/pkgsrc/wip/termscp/work/.home
    /usr/pkgsrc/wip/termscp/work/.home/.cargo
    /usr/pkgsrc/wip/termscp/work/.home/.cargo/.package-cache
=> Creating binary package /usr/pkgsrc/wip/termscp/work/.packages/termscp-0.12.1.tgz
===> Building binary package for termscp-0.12.1
=> Creating binary package /usr/pkgsrc/packages/All/termscp-0.12.1.tgz
===> Installing binary package of termscp-0.12.1
0323pin commented 1 year ago

Merged, http://mail-index.netbsd.org/pkgsrc-changes/2023/07/08/msg278364.html