catium

Un générateur de site statique - retour accueil

git clone git://bebou.netlib.re/catium

Log | Files | Refs | README |

commit 98ed14a891dc9b0a6a6926236503ff474bcca872
parent 325ed1a35ee997ae9322813a5bd04ade58716a17
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Fri, 25 Apr 2025 18:57:08 +0200

Spécificité bash à décommenter plutôt qu'auto

Le délire est que ps -o n'existait pas à l'époque de debian 1.3
ps tout court existe mais va dire que la commande est sh blabla
Il faut donc vérifier que /bin/sh est un lien et ce ers quoi il pointe
Sauf qu'à l'époque readlink et realpath n'existent pas (ou du moins pas
par défaut dans debian) donc il n'y a pas de moyen facile de le faire
J'opte donc plutôt pour insérer la ligne dans la phase de configuration,
à la personne de savoir si son /bin/sh pointe vers bash

Diffstat:
Mpage | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/page b/page @@ -1,9 +1,5 @@ #! /usr/bin/env sh -# Si le shell est bash alors on lui dit de développer les alias -shell="$(ps -o args= $$ | cut -d ' ' -f1)" -[ "$shell" = "bash" ] && shopt -s expand_aliases - # Chemin absolu du fichier css # du point de vue du serveur web # (et non pas dans le système de fichier @@ -70,6 +66,11 @@ exit 1; #show() { asciidoc "$tmpdir/$1"; } #show() { cat "$tmpdir/$1"; } +# Si votre sh est bash alors décommenter la ligne suivante +# Sous linux vous pouvez vérifier en faisant +# readlink $(whereis sh) +# shopt -s expand_aliases + ############################### # FIN DE PREMIÈRE CONFIGURATION ###############################