From 3c1f4ef6b2454e7184314a732a57df7400e08606 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Tue, 1 Oct 2024 12:35:08 +0400 Subject: [PATCH] modifs.mineures sans commentaires --- src/app/cli/include-launcher.php | 2 +- support/template-.launcher.php | 12 +++++++ .../template-_bg_launcher.php | 9 +++--- .../template-_wrapper.sh | 31 +++++++++++++------ 4 files changed, 39 insertions(+), 15 deletions(-) create mode 100644 support/template-.launcher.php rename src/app/cli/template-bg-launcher.php => support/template-_bg_launcher.php (65%) rename src/app/cli/template-wrapper.sh => support/template-_wrapper.sh (59%) diff --git a/src/app/cli/include-launcher.php b/src/app/cli/include-launcher.php index 47b4216..a42e227 100644 --- a/src/app/cli/include-launcher.php +++ b/src/app/cli/include-launcher.php @@ -1,5 +1,5 @@ __DIR__ . '/..', + "appcode" => \app\config\bootstrap::APPCODE, +]; +require __DIR__.'/../vendor/nur/sery/src/app/cli/include-launcher.php'; diff --git a/src/app/cli/template-bg-launcher.php b/support/template-_bg_launcher.php similarity index 65% rename from src/app/cli/template-bg-launcher.php rename to support/template-_bg_launcher.php index fff54d5..fb891d5 100755 --- a/src/app/cli/template-bg-launcher.php +++ b/support/template-_bg_launcher.php @@ -1,16 +1,15 @@ -#!/usr/bin/php +# TODO Faire une copie de ce script dans un répertoire de l'application web +# (dans le répertoire sbin/ par défaut) et modifier les paramètres si nécessaire +#------------------------------------------------------------------------------- __DIR__ . '/..', diff --git a/src/app/cli/template-wrapper.sh b/support/template-_wrapper.sh similarity index 59% rename from src/app/cli/template-wrapper.sh rename to support/template-_wrapper.sh index 95506e5..d3c757d 100755 --- a/src/app/cli/template-wrapper.sh +++ b/support/template-_wrapper.sh @@ -1,10 +1,10 @@ +# TODO Faire une copie de ce script dans un répertoire de l'application web +# (dans le répertoire _cli/ par défaut) et modifier les paramétres si nécessaire +#------------------------------------------------------------------------------- #!/bin/bash # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 -# s'assurer que le script PHP est lancé avec l'utilisateur www-data - -# TODO Faire une copie de ce script dans un répertoire de l'application web -# (par défaut c'est le répertoire _cli/) et paramétrer les variables suivantes: -# ce sont tous des chemins relatif au répertoire qui contient ce script +# S'assurer que le script PHP est lancé avec l'utilisateur www-data +# Tous les chemins suivants sont relatifs au répertoire qui contient ce script # Chemin relatif de la racine du projet PROJPATH=.. @@ -16,15 +16,28 @@ LAUNCHERPATH=_launcher.php WRAPPEDPATH= ############################################################################### +MYDIR="$(dirname -- "$0")" +MYNAME="$(basename -- "$0")" + if [ ! -L "$0" ]; then echo "\ -$0: ce script -- doit être lancé en tant que lien symbolique avec un nom de la forme 'monscript.php' -- lance le script PHP du même nom situé dans le même répertoire avec l'utilisateur www-data" +$0: ce script doit être lancé en tant que lien symbolique avec un nom de la +forme 'monscript.php' et lance le script PHP du même nom situé dans le même +répertoire avec l'utilisateur www-data + +Installation des liens manquants..." + cd "$MYDIR" + for i in *.php*; do + name="bin/${i%.*}.php" + dest="../_cli/$i" + link="../bin/${i%.*}.php" + [ -e "$link" ] && continue + echo "* $name" + ln -s "$dest" "$link" || exit 1 + done exit 0 fi -MYNAME="$(basename -- "$0")" MYTRUESELF="$(readlink -f "$0")" MYTRUEDIR="$(dirname -- "$MYTRUESELF")" PROJDIR="$(cd "$MYTRUEDIR${PROJPATH:+/$PROJPATH}"; pwd)"