nfs-win
Silent install package for nfs-win
1.0.17083-1
- package: tis-nfs-win
- name: nfs-win
- version: 1.0.17083-1
- maintainer: Amel FRADJ
- licence: The NFS-Win project is Copyright (C) Bill Zissimopoulos. It is licensed under the terms of the GPLv3.
- target_os: windows
- architecture: x64
- signature_date:
- size: 1.32 Mo
- homepage : winfsp.dev
- depends:
package : tis-nfs-win
version : 1.0.17083-1
architecture : x64
section : base
priority : optional
name : nfs-win
categories :
maintainer : Amel FRADJ
description : NFS-Win is a port of Ronnie Sahlberg's fuse-nfs project to Windows. It uses Cygwin for the POSIX environment and WinFsp for FUSE functionality
depends : tis-winfsp
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources : https://github.com/winfsp/nfs-win/releases
installed_size :
impacted_process :
description_fr : NFS-Win est un portage du projet fuse-nfs de Ronnie Sahlberg sur Windows. Il utilise Cygwin pour l'environnement POSIX et WinFsp pour la fonctionnalité FUSE
description_pl : NFS-Win jest portem projektu fuse-nfs Ronniego Sahlberga dla systemu Windows. Używa Cygwin dla środowiska POSIX i WinFsp dla funkcjonalności FUSE
description_de : NFS-Win ist eine Portierung des fuse-nfs-Projekts von Ronnie Sahlberg auf Windows. Es verwendet Cygwin für die POSIX-Umgebung und WinFsp für die FUSE-Funktionalität
description_es : NFS-Win es un port del proyecto fuse-nfs de Ronnie Sahlberg a Windows. Utiliza Cygwin para el entorno POSIX y WinFsp para la funcionalidad FUSE
description_pt : O NFS-Win é um porte do projeto fuse-nfs de Ronnie Sahlberg para o Windows. Ele usa o Cygwin para o ambiente POSIX e o WinFsp para a funcionalidade FUSE
description_it : NFS-Win è un porting del progetto fuse-nfs di Ronnie Sahlberg su Windows. Utilizza Cygwin per l'ambiente POSIX e WinFsp per la funzionalità FUSE
description_nl : NFS-Win is een port van Ronnie Sahlberg's fuse-nfs project naar Windows. Het gebruikt Cygwin voor de POSIX omgeving en WinFsp voor de FUSE functionaliteit
description_ru : NFS-Win - это порт проекта fuse-nfs Ронни Салберга на Windows. Он использует Cygwin для среды POSIX и WinFsp для функциональности FUSE
audit_schedule :
editor :
keywords :
licence : The NFS-Win project is Copyright (C) Bill Zissimopoulos. It is licensed under the terms of the GPLv3.
homepage : winfsp.dev
package_uuid : d534bb84-2480-46b5-b3cd-24960927febd
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 4babb9d8c1d6247ea997a67e70b0a44458a593c1dfaeb4ae44da2c9f7ff6dab9
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : SXMsHDyYfes41q76owXxHNlXPgy6m3xSV0OiBaIUERQ7bQm6zh8oKhKCyTkOn+UCEVECrw333/MdHcLqmPU7rlk0c6CDcqv5w+8XXvdZTeXU54JqpyswxeGH2PmA/bgb6vZyzqX/Kgmnk49CZX0CngbHeSUIgmV1lojpfxnKF5jLEFoJbbgTYUKMba/t8r37V3q8esdUvM9J91rpjHZGo9gWFCCz4hMBZgcgOWNpn0A0cHrJVyCujRnhjH0zp+vu3T1ZqlhoctZk7w4fJx1TJJFatbPIBCHJ8jlsdild67E9sbICst4r4/tOrN4/p2DcwELijGbkq5thcmqw1w3rHw==
signature_date : 2024-07-13T14:01:00.953578
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name= glob.glob('nfs-win-*.msi')[0]
# Installing the software
install_msi_if_needed(bin_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "winfsp/nfs-win"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith(".msi") :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v", "")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.msi'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
cbb79c39d104e9109ee35429f050eb897b2e5275d991ba12d92dbe83d07abc55 : setup.py
0d40ced8bcefdc1f52e6d36bbb430b415212ed60ed007f9b1280e619a9da387b : nfs-win-1.0.17083.msi
94acaf5011a4180ee0621a6f5e2431389d85f1f86e6474f69d80ae8815e9b7c0 : update_package.py
4babb9d8c1d6247ea997a67e70b0a44458a593c1dfaeb4ae44da2c9f7ff6dab9 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
b7a86e2b078751ec7dca96b5f6599be9494c721f13537356d1f945866ad5ec5f : luti.json
1a9ce9cda3b208c3313c536596da43e43fb5c0a1f3738a67e529b0d128f88a3f : WAPT/control