parent
8a5bbc3b0b
commit
2a3afcaf65
@ -0,0 +1,28 @@ |
||||
pkgs: |
||||
|
||||
pkgs.stdenv.mkDerivation rec { |
||||
pname = "winscp"; |
||||
version = "5.19.6"; |
||||
|
||||
src = pkgs.fetchzip { |
||||
url = "https://winscp.net/download/WinSCP-${version}-Portable.zip"; |
||||
sha256 = "sha256-8+6JuT0b1fFQ6etaFTMSjIKvDGzmJoHAuByXiqCBzu0="; |
||||
stripRoot = false; |
||||
}; |
||||
|
||||
buildPhase = '' |
||||
cat > winscp <<EOF |
||||
#!${pkgs.bash}/bin/bash |
||||
|
||||
WINEDEBUG=-all |
||||
${pkgs.winePackages.minimal}/bin/wine $out/opt/WinSCP.com |
||||
EOF |
||||
''; |
||||
|
||||
installPhase = '' |
||||
mkdir -p $out/{bin,opt} |
||||
cp {WinSCP.com,WinSCP.exe} $out/opt |
||||
cp winscp $out/bin |
||||
chmod +x $out/bin/winscp |
||||
''; |
||||
} |
@ -0,0 +1,4 @@ |
||||
export AWS_ACCESS_KEY_ID=`cat /tmp/garage.s3 |cut -d' ' -f1` |
||||
export AWS_SECRET_ACCESS_KEY=`cat /tmp/garage.s3 |cut -d' ' -f2` |
||||
export AWS_DEFAULT_REGION='garage' |
||||
export WINSCP_URL="s3://${AWS_ACCESS_KEY_ID}:${AWS_SECRET_ACCESS_KEY}@127.0.0.1:4443 -certificate=* -rawsettings S3DefaultRegion=garage S3UrlStyle=1" |
Loading…
Reference in new issue