taler-windows

Windows packaging
Log | Files | Refs

commit 85a68dc2be57a7fb26e8094176a8e906d7ed69e4
parent 9960eafca15159819885ff1a5a1a45f20675a334
Author: Lea <lea.oualli@outlook.fr>
Date:   Wed,  2 Apr 2025 11:58:00 +0200

Ajout des scripts

Diffstat:
AMerchant client/install_taler_windows.bat | 16++++++++++++++++
AProcedure/README.md | 1+
DREADME.md | 1-
Asource/install_taler.sh | 19+++++++++++++++++++
4 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/Merchant client/install_taler_windows.bat b/Merchant client/install_taler_windows.bat @@ -0,0 +1,16 @@ +@echo off + +REM === Donne les droits d'exécution au script depuis Windows === +wsl chmod +x /mnt/c/Users/%USERNAME%/taler-windows/source/install_taler.sh + +REM === Lancement de l'installation dans WSL === +echo. +echo === Lancement de l'installation GNU Taler via WSL === +wsl bash /mnt/c/Users/%USERNAME%/taler-windows/source/install_taler.sh + +REM === Lancer le backend Taler une fois l'installation terminée === +echo. +echo === Lancement du backend Taler === +wsl taler-merchant-httpd -c /etc/taler/taler.conf + +pause diff --git a/Procedure/README.md b/Procedure/README.md @@ -0,0 +1 @@ +"# Projet Taler Windows" diff --git a/README.md b/README.md @@ -1 +0,0 @@ -"# Projet Taler Windows" diff --git a/source/install_taler.sh b/source/install_taler.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +echo "[*] Start of installation GNU Taler..." + +sudo apt update && sudo apt install -y ca-certificates wget lsb-release + +# Création du dossier de clés + téléchargement de la clé GPG du dépôt Taler +sudo mkdir -p /etc/apt/keyrings +sudo wget -q -O /etc/apt/keyrings/taler-systems.gpg https://taler.net/taler-systems.gpg + +# Ajout du dépôt officiel Debian, qui contient les paquets Taler +echo "deb [signed-by=/etc/apt/keyrings/taler-systems.gpg] https://deb.taler.net/apt/debian bookworm main" | sudo tee /etc/apt/sources.list.d/taler.list + +# Installation du backend Taler Merchant +sudo apt update +sudo apt install taler-merchant -y + +echo "[✓] Installation successful !" +